سلام..
من با جاوا اسکریپت یه تقویم دارم که می تونم چند تاریخ را انتخاب کنم، و تاریخ های انتخاب شده را در innerHtml یک تگ html نشون بدم، مثل شکل زیر
1.jpg
حالا چطور این تاریخ ها را با زدن دکمه ای ارسال کنم به کنترل های asp ؟؟؟
سلام..
من با جاوا اسکریپت یه تقویم دارم که می تونم چند تاریخ را انتخاب کنم، و تاریخ های انتخاب شده را در innerHtml یک تگ html نشون بدم، مثل شکل زیر
1.jpg
حالا چطور این تاریخ ها را با زدن دکمه ای ارسال کنم به کنترل های asp ؟؟؟
سلام .ا با زدن دکمه ای ارسال کنم به کنترل های asp ؟؟؟
اگر منظورتون سرور هست ، با اجکس می شه این کار رو به راحتی کرد.
می شه توضیح بدین چطوری؟؟ من زیاد با آجاکس آشنایی ندارم، الان داده هام تو یه تگ div چاپ میشه، و در ضمن تو یه آرایه هم هست، چطوری این ها را به سرور ارسال کنم؟؟
دوست من، شما دو راه پیش رو دارید، یکی استفاده از یک فیلد مخفی (تگ input و type=hidden) و ریختن اطلاعات در این فیلد در هنگام ارسال فرم هست. برای این که در هنگام ارسال فرم اسکریپت های شما اجرا شده و مقدار رو در فیلد مخفی بریزند باید به شیوه ی زیر اسکریپت ها رو به صفحه معرفی کنید:
Page.ClientScript.RegisterOnSubmitStatement(this.G etType(), "Calendar", "Your Scripts");
البته به جای اینکه در هنگام ارسال فرم مقادیر رو در فیلد مخفی بریزید، می تونید در هنگام اضافه شدن تاریخ ها به تگ مورد نظرتون، اونها رو به فیلد مخفی هم اضافه کنید تا نیازی به اجرای دستورات اضافه نباشه.
و در سمت سرور هم به این شکل می تونید به مقدار ارسال شده دسترسی داشته باشید:
Request.Form["Hidden Input Name"]
راه دوم همونطور که دوستمون فرمودند استفاده از AJAX هست که می تونید در موردش جستجو کنید.
موفق باشید
می شه بگین منظورتون از کد اسکریپ چیه/؟؟ من کلی کد جاوا اسکریپت دارم، همش را اینجا بذارم؟؟ ببخشید اگه سوالم خیلی سادست...
سلام. این یه نمونه است .
مرسی، ولی مشکل من دقیقا همین جاست، من نمی خوام اطلاعات را تو یه تکس باکس بریزم، می خوام اولا بتونم چند تا تاریخ انتخاب کنم، و همه ی تاریخ ها را نمایش بده، و دوما تاریخ ها را برای سرور ارسال کنم...
خوب این تکست باکس هم به سرور فرستاده می شود.
این یه نمونه است که مقادیر انتخابی را به سرور می فرستد.
اول باید بگم که من و دوستم با هم داریم کار می کنیم.
دوم : ممنون از وقتی که گذاشتین.
سوم: ما میخوایم تقویم رو که نشون میده همزمان روزهای انتخابی رو هم نشون بده . نه اینکه با کلیک برروی یک عکس یا هر چیزه دیگه ای تقویم بیاد و بعد از انتخاب روزها دوباره محو بشه! هدف ما اینه که پس از لود صفحه ، تقویم هم به صورت فیکس نشون داده بشه و چون این تغییرات رو دادیم نمیشه از روزهای انتخابی استفاده کنیم.....
اینی که نوشتین خوبه ولی چیزی نیست که ما دنبالش هستیم.
شما خوب با اون کار نکردین!! همون کاری که شما می خواین براتون انجام می ده.
اگه بسته میشه دوباره باز کنید و به تاریخ ها اضافه کنید.
دمو
آخرین ویرایش به وسیله TeacherMath : دوشنبه 19 تیر 1391 در 12:54 عصر
شاید منظورتان اینه :
جناب TeacherMath خیلی خیلی ممنون.