如何将表单元素与变量组合?

时间:2012-06-13 20:14:21

标签: javascript

首先,如何在Javascript中将数据附加到变量的末尾?我知道您使用PHP:

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

接下来,我可以为一个表单字段工作:

var test = document.form1.option1.value;

但是,我如何使用for循环执行此操作,同时将每个迭代附加到变量的末尾?例如(其中XXX是循环变量i):

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

基本上,我需要一组随机的表单字段中的所有数据,范围可以是option1到option20。感谢。

2 个答案:

答案 0 :(得分:3)

尝试使用此表示法来避免eval()

for(i=0; i<10; i++){
    test += document.form1['option' + i].value;
}

答案 1 :(得分:2)

var test = "";
for (var i=0; i<10; i++){
    test += document.form1["option" + i].value;
}