PDA

View Full Version : ارسال اطلاعات از جاوا اسکریپت به asp



lvlina_r
شنبه 17 تیر 1391, 22:16 عصر
سلام..
من با جاوا اسکریپت یه تقویم دارم که می تونم چند تاریخ را انتخاب کنم، و تاریخ های انتخاب شده را در innerHtml یک تگ html نشون بدم، مثل شکل زیر
89352
حالا چطور این تاریخ ها را با زدن دکمه ای ارسال کنم به کنترل های asp ؟؟؟
http://barnamenevis.org/images/misc/pencil.png

aminghaderi
یک شنبه 18 تیر 1391, 07:38 صبح
ا با زدن دکمه ای ارسال کنم به کنترل های asp ؟؟؟
سلام .
اگر منظورتون سرور هست ، با اجکس می شه این کار رو به راحتی کرد.

lvlina_r
یک شنبه 18 تیر 1391, 09:01 صبح
می شه توضیح بدین چطوری؟؟ من زیاد با آجاکس آشنایی ندارم، الان داده هام تو یه تگ div چاپ میشه، و در ضمن تو یه آرایه هم هست، چطوری این ها را به سرور ارسال کنم؟؟

clover
یک شنبه 18 تیر 1391, 09:34 صبح
دوست من، شما دو راه پیش رو دارید، یکی استفاده از یک فیلد مخفی (تگ input و type=hidden) و ریختن اطلاعات در این فیلد در هنگام ارسال فرم هست. برای این که در هنگام ارسال فرم اسکریپت های شما اجرا شده و مقدار رو در فیلد مخفی بریزند باید به شیوه ی زیر اسکریپت ها رو به صفحه معرفی کنید:

Page.ClientScript.RegisterOnSubmitStatement(this.G etType(), "Calendar", "Your Scripts");

البته به جای اینکه در هنگام ارسال فرم مقادیر رو در فیلد مخفی بریزید، می تونید در هنگام اضافه شدن تاریخ ها به تگ مورد نظرتون، اونها رو به فیلد مخفی هم اضافه کنید تا نیازی به اجرای دستورات اضافه نباشه.

و در سمت سرور هم به این شکل می تونید به مقدار ارسال شده دسترسی داشته باشید:

Request.Form["Hidden Input Name"]

راه دوم همونطور که دوستمون فرمودند استفاده از AJAX هست که می تونید در موردش جستجو کنید.

موفق باشید

lvlina_r
یک شنبه 18 تیر 1391, 12:11 عصر
می شه بگین منظورتون از کد اسکریپ چیه/؟؟ من کلی کد جاوا اسکریپت دارم، همش را اینجا بذارم؟؟ ببخشید اگه سوالم خیلی سادست...

TeacherMath
یک شنبه 18 تیر 1391, 13:21 عصر
سلام. این یه نمونه است .

lvlina_r
یک شنبه 18 تیر 1391, 15:03 عصر
مرسی، ولی مشکل من دقیقا همین جاست، من نمی خوام اطلاعات را تو یه تکس باکس بریزم، می خوام اولا بتونم چند تا تاریخ انتخاب کنم، و همه ی تاریخ ها را نمایش بده، و دوما تاریخ ها را برای سرور ارسال کنم...

TeacherMath
یک شنبه 18 تیر 1391, 15:37 عصر
خوب این تکست باکس هم به سرور فرستاده می شود.

TeacherMath
دوشنبه 19 تیر 1391, 12:42 عصر
این یه نمونه است که مقادیر انتخابی را به سرور می فرستد.

nasrin55
دوشنبه 19 تیر 1391, 12:56 عصر
اول باید بگم که من و دوستم با هم داریم کار می کنیم.
دوم : ممنون از وقتی که گذاشتین.
سوم: ما میخوایم تقویم رو که نشون میده همزمان روزهای انتخابی رو هم نشون بده . نه اینکه با کلیک برروی یک عکس یا هر چیزه دیگه ای تقویم بیاد و بعد از انتخاب روزها دوباره محو بشه! هدف ما اینه که پس از لود صفحه ، تقویم هم به صورت فیکس نشون داده بشه و چون این تغییرات رو دادیم نمیشه از روزهای انتخابی استفاده کنیم.....
اینی که نوشتین خوبه ولی چیزی نیست که ما دنبالش هستیم.

TeacherMath
دوشنبه 19 تیر 1391, 13:42 عصر
شما خوب با اون کار نکردین!! همون کاری که شما می خواین براتون انجام می ده.
اگه بسته میشه دوباره باز کنید و به تاریخ ها اضافه کنید.

دمو (http://www.teacher.somee.com/Default2.aspx#)

TeacherMath
دوشنبه 19 تیر 1391, 15:25 عصر
شاید منظورتان اینه :

nasrin55
سه شنبه 20 تیر 1391, 12:03 عصر
جناب TeacherMath (http://barnamenevis.org/member.php?150212-TeacherMath) خیلی خیلی ممنون.