怎么循环去js数组中的数据

cyc123007512 2010-01-29 02:18:18
<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;
}
}
...全文
795 6 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
cyc123007512 2010-01-29
  • 打赏
  • 举报
回复
好了,谢谢Inpool。代码如下:
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();
}
cyc123007512 2010-01-29
  • 打赏
  • 举报
回复
这个值取到了,谢谢你。还有一个问题,返回这里:eval("document.form1."+para).focus();
应该怎么写
[Quote=引用 3 楼 inpool 的回复:]
引用 1 楼 cyc123007512 的回复:
顺带问一句,近段时间csdn为啥老是要重新登录啊,搞得好烦

你清了浏览器cookie吧

JScript codevar paras=new Array("0","1","2","3","4","5","6","7","8","9");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();
}
}
[/Quote]
cyc123007512 2010-01-29
  • 打赏
  • 举报
回复
请指教,应该怎么写才对?
[Quote=引用 2 楼 wujianhai99 的回复:]
方法就不对的呢
[/Quote]
Inpool 2010-01-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 cyc123007512 的回复:]
顺带问一句,近段时间csdn为啥老是要重新登录啊,搞得好烦
[/Quote]
你清了浏览器cookie吧

	var paras=new Array("0","1","2","3","4","5","6","7","8","9");
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();
}
}
海子尘 2010-01-29
  • 打赏
  • 举报
回复
方法就不对的呢
cyc123007512 2010-01-29
  • 打赏
  • 举报
回复
顺带问一句,近段时间csdn为啥老是要重新登录啊,搞得好烦
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2010-01-29 02:18
社区公告
暂无公告