key words: radio的值 Form
在jsp中獲取radio的值很容易,直接 request.getParameter("myRadio");
但是在js中不行,我試驗了一下,如果選擇第一個沒問題,但是你選第二個第三個的話就出現undefined.辦法如下:
function?Foo()
{
????var?selectedIndex?=?-1;
????var?form1?=?document.getElementById("form1");
????var?i?=?0;
????
????for?(i=0;?i<form1.r.length;?i++)
????{
????????if?(form1.r[i].checked)
????????{
????????????selectedIndex?=?i;
????????????alert("您選擇項的?value?是:"?+?form1.r[i].value);
????????????break;
????????}
????}
????
????if?(selectedIndex?<?0)
????{
????????alert("您沒有選擇任何項");
????}
}