2008年11月21日金曜日

javascriptによるformの値を取る方法

javascriptによるformの値を取る際、
radioボタンやcheckboxは一度for文で回す必要がある。
複数ある中から、ひとつを探すわけだから当たり前か・・わからんかった。

以下サンプルソース

<form action="#" name="fName">
 <input name="radioName" value="0" type="radio">
 <input name="radioName" value="1" type="radio">
 <input name="radioName" value="2" type="radio">
 <input name="radioName" value="3" type="radio">
</form>


if(document.fName.radioName.length) {
  for(var i=0; i <>
   if(document.fName.radioName[i].checked) {
      alert("document.fName.radioName[i].value");
   }
  }
}

0 件のコメント: