asma69
شنبه 11 بهمن 1393, 20:43 عصر
سلام.خسته نباشین.
من یک فرم دارم که با استفاده از یک کد آژاکس ک از اینترنت پیدا کردم، اعتبار سنجیش کردم. تو این کد بررسی می شه که در صورتی که text یا textarea یا select-one یا checkbox انتخاب شه مقدارشون رو دریافت و ارسال می کنه، اما واسه radio button بررسی نکرده هیچی رو و من توی فرمم radio button دارم که مقدار اون رو هم لازم دارم.
یک تیکه از کدش ک مربوط به این بررسی ها هست رو در زیر اوردم.
case "text": str += formobj.elements[i].name + "=" + encodeURI(formobj.elements[i].value) + "&"; break; case "textarea": str += formobj.elements[i].name + "=" + encodeURI(formobj.elements[i].value) + "&"; break; case "select-one": str += formobj.elements[i].name + "=" + formobj.elements[i].options[formobj.elements[i].selectedIndex].value + "&"; break; case "checkbox": if(formobj.elements[i].checked == true){ str += formobj.elements[i].name + "=" + formobj.elements[i].value + "&"; } break;
همون طور ک می بینید، مثلا برای بررسی مقدار text از کد زیر استفاده کرده.
case "text": str += formobj.elements[i].name + "=" + encodeURI(formobj.elements[i].value) + "&"; break;
ولی واسه radio کدی نگزاشته.کسی می تونه کمکم کنه و راهنماییم کنه که برای radio از چه قطعه کدی مثل اینا استفاده کنم؟
ممنون
من یک فرم دارم که با استفاده از یک کد آژاکس ک از اینترنت پیدا کردم، اعتبار سنجیش کردم. تو این کد بررسی می شه که در صورتی که text یا textarea یا select-one یا checkbox انتخاب شه مقدارشون رو دریافت و ارسال می کنه، اما واسه radio button بررسی نکرده هیچی رو و من توی فرمم radio button دارم که مقدار اون رو هم لازم دارم.
یک تیکه از کدش ک مربوط به این بررسی ها هست رو در زیر اوردم.
case "text": str += formobj.elements[i].name + "=" + encodeURI(formobj.elements[i].value) + "&"; break; case "textarea": str += formobj.elements[i].name + "=" + encodeURI(formobj.elements[i].value) + "&"; break; case "select-one": str += formobj.elements[i].name + "=" + formobj.elements[i].options[formobj.elements[i].selectedIndex].value + "&"; break; case "checkbox": if(formobj.elements[i].checked == true){ str += formobj.elements[i].name + "=" + formobj.elements[i].value + "&"; } break;
همون طور ک می بینید، مثلا برای بررسی مقدار text از کد زیر استفاده کرده.
case "text": str += formobj.elements[i].name + "=" + encodeURI(formobj.elements[i].value) + "&"; break;
ولی واسه radio کدی نگزاشته.کسی می تونه کمکم کنه و راهنماییم کنه که برای radio از چه قطعه کدی مثل اینا استفاده کنم؟
ممنون