سلام
بنده می خوام کد جاوااسکریپتی بنویسم که بتونه وقتی که در یک صفحه (که از طریق متود پست دو مقدار دریافت می کنه) روی باتون کلیک میشه مقادیر سابمیت شده رو دریافت کنه. چطور می تونم اینکار رو انجام بدم؟
با تشکر
سلام
بنده می خوام کد جاوااسکریپتی بنویسم که بتونه وقتی که در یک صفحه (که از طریق متود پست دو مقدار دریافت می کنه) روی باتون کلیک میشه مقادیر سابمیت شده رو دریافت کنه. چطور می تونم اینکار رو انجام بدم؟
با تشکر
البته باید دکمتون از نوع button باشه اگه از نوع submit باشه مستقیم فرمتونو واسه صفحه ی action میفرستهکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
که البته واسه اونم راه هست ولی راحت ترین راه اینه که خودتون فرمو با جاوا اسکریپت submit کنید
Last edited by MERLIN_BOZORG; 23-09-2013 at 01:00.
ممنون از شمانوشته شده توسط MERLIN_BOZORG [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
دکمه از نوع سابمیت هست . تقریبا یه کدی شبیه کد زیر :
</"input class="button" type="submit" value="Sign In" name="submit_form>در این مورد باید چکار کنم؟
روش اول
دکمتونو از submit به button تغیرر بدین و روی رویداد onclick براش یه تابع تعریف کنید و داخل تابع مقدار متغیرتونو با کد زیر بگیرید
و در نهایت با کد زیر فرمتونو ارسال کنیدکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
formid منظور ایدی فرمتون هستکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
روش دوم اینه که دکمتون از نوع همون submit باشه منتها باید برای فرمتون رویداد onsubmit ایجاد کنید و براش یه تابع بزارید که داخل تابع اول کد زیر و بعد هم همون کدهای روش اولو بنویسید (بهتره که از همون روش اول استفاده کنید چون شما میخواید که مقدار داخل تکست باکسو توی جاوا اسکریپت بگیرن در هر صورت باید قبل سابمیت شدن این کارو بکنید)
باید فانکشنتون ارگومان e رو داشته باشه یعنی اینجوری تعریفش کنیدکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)