js 获取多个同名表单的值 5
动态生成的<inputtype="text"name="username"value="">,一次生成三个<inputtype="text"name="username"...
动态生成的<input type="text" name="username" value="">,一次生成三个<input type="text" name="username" value="">,
<input type="text" name="username" value="">,
<input type="text" name="username" value="">,
用js方法如何获得他们的一组值,加以验证 展开
<input type="text" name="username" value="">,
<input type="text" name="username" value="">,
用js方法如何获得他们的一组值,加以验证 展开
5个回答
展开全部
用js获取可以使用
var names = document.getElementsByName("username");
var i=0;
for(;i<names.length;i++){
alert(names[i].value); //这个值就是你要的
}
var names = document.getElementsByName("username");
var i=0;
for(;i<names.length;i++){
alert(names[i].value); //这个值就是你要的
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<html>
<head>
<script language="javascript">
function check(){
var bm_num=0;
var names =document.getElementsByName("plan_bm_num[]");
for(i=0;i<names.length;i++){
bm_num+=names[i].value;
document.getElementById('plan_total_renshu').value=bm_num;
}
}
</script>
</head>
<body>
<form name="form1" method="post" action="" >
<p>
<input type="text" name="plan_bm_num[]" id="plan_bm_num[]" value="1">
,
<input type="text" name="plan_bm_num[]" id="plan_bm_num[]" value="2">,
<input type="text" name="plan_bm_num[]" id="plan_bm_num[]" value="3">,
<input type="text" name="plan_bm_num[]" id="plan_bm_num[]" value="4">
</p>
<p>
<label for="plan_total_renshu"></label>
<input type="text" name="plan_total_renshu" id="plan_total_renshu">
</p>
<p>
<input type="button" name="button" id="button" value="按钮" onClick="check();">
</p>
</form>
</body>
</html>
这是一个例子,应该是你需要的,你可以看看效果
FROM: http://blog.csdn.net/k8080880/article/details/6844193#
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你是在客户端验证的话,通过上面的方法得到每个input框的值,然后通过下标再做比较应该很容易了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好,你解决了问题了么?我遇到了同样的问题,如果解决了的话,分享一下可以么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询