一个表单是由js动态产生的表单形式如下:
<form name="form1" id="form1">
<input type="text" name="str1" id="str11">
<input type="text" name="str1" id="str12">
<input type="text" name="str1" id="str13">
……
<input type="text" name="str2" id="str21">
<input type="text" name="str2" id="str22">
<input type="text" name="str2" id="str23">
……
</form>也就是name只有1、2、3……这样往下循环,id是11、12、13……21、22、23……这样一直循环
如果post表单,接收页面直接用request.form("str1") 填写表单名称就能保存了但是如果采用无刷新页面,使用js来接收参数提交这个数组,应该怎么写呢?如下代码:    var chks = document.getElementById("form1").getElementsByTagName("input");
    var s="";
for(var i=0;i<chks.length;i++){
               if(chks[i].value!==''){
                   s=s+","+chks[i].value;    
               }
    }
    if(s!=""){
      
        alert(s);

    }else{
alert("请检查是否提交空字符串!");
return false;
    }上面这段代码将整个表单中的所有input对象都取值了,如果我只要取name=str1的所有text输入的值并以逗号分隔,应该做呢?