form命名问题 js校验
现在页面上有几个form表单
是从代码里循环出来的
无法给他们命名
可是还想用js对里面的input进行校验
怎么办?
问题点数:30、回复次数:2Top
1 楼GageCSDN(稻草人)回复于 2005-06-06 10:41:36 得分 15
不知道楼主的意思,给个办法给你参考一下:
获取页面中所有input对象:
var objs = document.all.tags("input");
for(var i=0; i<objs.length; i++)
{
if(objs[i].type=="text") [验证文本框代码];
if(objs[i].type=="checkbox") [验证复选框代码];
....
}Top
2 楼dixing(埋头苦干)回复于 2005-06-06 13:01:46 得分 15
循环也可以起个名字,只是名字相同,下面这样就可以取到不同form的值:
<script language=javascript>
function xing(form1){
if(form1.quantity.value=="")
{
alert("请输入商品数量!!");
form1.quantity.focus();
return false;
}
return true;
}
</script>
<form name=form1 action="" method="" onsubmit="return xing(this)">
<input name=quantity type=text>
<input type=submit value="提交">
</form>Top




