var arr = new Array(); for(var i=0;i<formid.elements.length;i++){ if(/^addoperator/.test(formid.elements[i].name)) arr.push(formid.elements[i]); } 这样就把form里名字为addoperator开头的元素全放到数组里了.
_psot($addoperator) is ayyay
addoperator[]这个数组的值都没有规律 function checkoperator() { //在这里怎么得到提交的addoperator[]数组为名的值呢???? document.getElementById("addoperator[email]").value;
} 假如这些设置为addoperator[1]、addoperator[2]、...、addoperator[n]这样有规律,那么: function checkoperator() { //在这里怎么得到提交的addoperator[]数组为名的值呢???? for(i=1;i<=n;i++){ document.getElementById("addoperator[i]").value; }
}
name=addoperator[] 都写成这样,在js,php里都能取道数组,[]里不要东西
<script> var a=new Array var aint=0 for(var i=0;i<addoperatorform.length;i++) { if(String(addoperatorform[i].name).substring(0,11)=="addoperator") { a[aint]=addoperatorform[i] aint++ } alert(String(addoperatorform[i].name)) } // so a is array now.. alert(a.length) </script>
for(var i=0;i<formid.elements.length;i++){
if(/^addoperator/.test(formid.elements[i].name))
arr.push(formid.elements[i]);
}
这样就把form里名字为addoperator开头的元素全放到数组里了.
function checkoperator()
{
//在这里怎么得到提交的addoperator[]数组为名的值呢????
document.getElementById("addoperator[email]").value;
}
假如这些设置为addoperator[1]、addoperator[2]、...、addoperator[n]这样有规律,那么:
function checkoperator()
{
//在这里怎么得到提交的addoperator[]数组为名的值呢????
for(i=1;i<=n;i++){
document.getElementById("addoperator[i]").value;
}
}
var a=new Array
var aint=0
for(var i=0;i<addoperatorform.length;i++)
{
if(String(addoperatorform[i].name).substring(0,11)=="addoperator")
{
a[aint]=addoperatorform[i]
aint++
}
alert(String(addoperatorform[i].name))
}
// so a is array now..
alert(a.length)
</script>