これは私が取り組んでいる本当に単純なものからの抜粋です(残念ながら、私はJavascriptの経験があまりありません)。基本的に、複数の動的テキストフィールドの値を順番に出力する必要があります(動的が正しい単語であると想定しています。必要な数に応じて、テキストボックスを追加または削除できます)。それらは次のようにラベル付けされています:
<li><input type="text" name="feature_1" id="feature_1" /></li>
<li><input type="text" name="feature_2" id="feature_2" /></li>
etc
etc
私はこれを使用して、テキストボックスから入力値を取得しようとしています。
amount = 4; //this is actually the total number of text boxes used
var count = 1;
while (count <= amount) {
var feature_text = "form.feature_" + count + ".value";
text += ("<li>" + feature_text + "</li>\n");
count++;
}
残念ながら、この出力
<li>form.feature_1.value</li>
<li>form.feature_2.value</li>
<li>form.feature_3.value</li>
<li>form.feature_4.value</li>
それ以外の
<li>Value 1</li>
<li>Value 2</li>
<li>Value 3</li>
<li>Value 4</li>
文字列を出力する代わりに「feature_text」に値をプルさせるにはどうすればよいですか?