<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;
}
}
解决方案 »
- 【求救】关于循环嵌套的问题
- msg.replace(/\{(\d+)\}/g, function(m,i) {这个到底是啥意思?
- javascript 在IE 好用 FF上就不好用。
- |zyciis| 今天看了http://examples.coolite.com/这个网站用的Web桌面好强大啊。?问一下有没有用Jquery写的这种防窗口桌面
- 这段代码看不懂 while死循环和[]
- jquery click 事件
- <script>url="http://ee.xxx.com";</script> 这种形式怎么写进js文件里?
- 子窗口向父窗口传值的问题
- 有关IE窗口的控制
- js,jq实现对话框,自己写的
- 全填或不填的问题!
- 在玩网页游戏中,如果正在浏览其他页面,怎样提示轮到自己操作游戏了
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();
}