• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:HTMLのinputタグ数が変わる場合のjavascript処理)

HTMLのinputタグ数が変わる場合のjavascript処理

このQ&Aのポイント
  • HTML上に複数のinputタグがある場合、その値をJavascriptで配列として受け取る方法について説明します。
  • inputが1つしかない場合でも、配列で処理する方法についても解説します。
  • inputタグの数に関わらず、動的に配列で値を受け取るための記述方法を説明します。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

onSubmitでdocument.writeするとソースが書き換わっちゃうので まずいでしょう。一応alertしておきます。 以下のようにすれば全体をナメてデータを取得することができます。 <script language="javascript"> function valueCheck(wForm) { flg=false for(var i=0;i<wForm.length;i++){ if(wForm[i].name=="wData"){ alert('wData='+wForm[i].value); flg=true; } } return flg; } </script> <form method="post" action="***.cgi" name="form1" onsubmit="return valueCheck(this)"> <input type="text" name="wData" value="aaa"> <input type="text" name="wData" value="bbb"> <input type="submit" value="send"> </form>

gaogao30
質問者

お礼

ご回答ありがとうございます。 なるほど。そういうことだったんですね。

関連するQ&A