<form name="form1">
<input type="text" name="para0">
<input type="text" name="para1">
..........
<input type="text" name="para9">
</form1>js:
var paras=new Array("0","1","2","3","4","5","6","7","8","9");
for(var i=0;i<paras.length;i++){
var para="para"+paras[i];
//下面的代码希望逐一取出表单中的数据并验证,但是这样子写法取不到。请问大家应该怎么取。
var testvalue=eval("document.form1."+para).value; if(testvalue.length<1){
alert("请输入");
eval("document.form1."+para).focus();
return false;
}
}
<input type="text" name="para0">
<input type="text" name="para1">
..........
<input type="text" name="para9">
</form1>js:
var paras=new Array("0","1","2","3","4","5","6","7","8","9");
for(var i=0;i<paras.length;i++){
var para="para"+paras[i];
//下面的代码希望逐一取出表单中的数据并验证,但是这样子写法取不到。请问大家应该怎么取。
var testvalue=eval("document.form1."+para).value; if(testvalue.length<1){
alert("请输入");
eval("document.form1."+para).focus();
return false;
}
}
for(var i=0;i <paras.length;i++){
var para=document.forms[0]["para"+paras[i]];
//下面的代码希望逐一取出表单中的数据并验证,但是这样子写法取不到。请问大家应该怎么取。
var testvalue=para.value;
if(testvalue.length <1){
alert("请输入"+paras[i]);
para.focus();
}
}
应该怎么写
function check_submit(){
var paras=new Array("0","1","2","3","4","5","6","7","8","9");
for(var i=0;i<paras.length;i++){
alert(paras.length);
var para=document.forms[0]["para"+paras[i]];
var testvalue=para.value;
if(testvalue.length<1){
para.focus();
return false;
}
if((testvalue.length>0)&&(!isShuZi(testvalue))){
para.focus();
return false;
}
}
document.form1.submit();
}