- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:HTMLのinputタグ数が変わる場合のjavascript処理)
HTMLのinputタグ数が変わる場合のjavascript処理
このQ&Aのポイント
- HTML上に複数のinputタグがある場合、その値をJavascriptで配列として受け取る方法について説明します。
- inputが1つしかない場合でも、配列で処理する方法についても解説します。
- inputタグの数に関わらず、動的に配列で値を受け取るための記述方法を説明します。
- みんなの回答 (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>
お礼
ご回答ありがとうございます。 なるほど。そういうことだったんですね。