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方法如何获得他们的一组值,加以验证
展开
 我来答
解封门不张扬8537
2008-09-17 · TA获得超过797个赞
知道小有建树答主
回答量:292
采纳率:0%
帮助的人:355万
展开全部
用js获取可以使用
var names = document.getElementsByName("username");
var i=0;
for(;i<names.length;i++){
alert(names[i].value); //这个值就是你要的
}
缮红同屋7985
2017-05-08 · TA获得超过3.6万个赞
知道大有可为答主
回答量:2.3万
采纳率:40%
帮助的人:1219万
展开全部
用js获取可以使用
var names = document.getElementsByName("username");
var i=0;
for(;i<names.length;i++){
alert(names[i].value); //这个值就是你要的
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
旧人9号
2017-06-08 · 超过19用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:28.4万
展开全部
<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#

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yhef
2008-09-17 · TA获得超过125个赞
知道小有建树答主
回答量:1044
采纳率:0%
帮助的人:322万
展开全部
如果你是在客户端验证的话,通过上面的方法得到每个input框的值,然后通过下标再做比较应该很容易了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
中国人在宇宙
2012-10-14 · 超过24用户采纳过TA的回答
知道答主
回答量:78
采纳率:100%
帮助的人:68.1万
展开全部
你好,你解决了问题了么?我遇到了同样的问题,如果解决了的话,分享一下可以么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式