※ ChatGPTを利用し、要約された質問です(原文:for文の使い方について)
for文の使い方について
こんばんはpiyottiと申します。
forループを使用してtextの値を取得したいと思っています。
「document.myFORM.namei・・・」の「i」をループカウンターとして
「name1、name2・・・」と増やしていきたいのですがうまくいきません。
どうかよろしくお願いいたします。
<script Language="JavaScript"><!--
function calc(form)
{
n = 0;
for (i=0; i<4; i= i+;)
n += eval(document.myFORM.namei.value);
}
// --></script>
<form name="myFORM">
数値1:<input type="text" onChange="calc(this.form, this)" name="name1">
数値2:<input type="text" onChange="calc(this.form, this) name="name2">
数値3:<input type="text" onChange="calc(this.form, this) name="name3">
数値4:<input type="text" onChange="calc(this.form, this) name="name4"><br>
</form>
お礼
こんにちは、思い通りの結果を得ることができました。 わかりにくい質問内容にもかかわらず とってもわかりやすく、今後も自分でつかえるものとなりました。 arrowrootさんほんとうにどうもありがとうございました。