1

まず、Javascript で変数の末尾にデータを追加するにはどうすればよいですか? 私はあなたが使用するPHPを知っています:

$foo = "bar";
$foo.= "bar2";

次に、1 つのフォーム フィールドに対して次のように動作させることができます。

var test = document.form1.option1.value;

ただし、変数の末尾に各反復を追加しながら、for ループでこれを行うにはどうすればよいでしょうか? 例 (XXX はループ変数 i):

for(i=0; i<10; i++){
    test.= document.form1.optionXXX.value;
}

基本的に、オプション 1 からオプション 20 までの任意の範囲のフォーム フィールドのランダムなセットからすべてのデータが必要です。ありがとう。

4

2 に答える 2

3

Try using this notation to avoid eval().

for(i=0; i<10; i++){
    test += document.form1['option' + i].value;
}
于 2012-06-13T20:29:48.197 に答える
2
var test = "";
for (var i=0; i<10; i++){
    test += document.form1["option" + i].value;
}
于 2012-06-13T20:22:52.160 に答える