js动态添加多个name相同的input后台怎么获取其中的值

后台用的技术是struts请各位大虾给出点思路,本人的想法是在前台将他们封装到数组中,再将数组传到后台!... 后台用的技术是struts 请各位大虾给出点思路,本人的想法是在前台将他们封装到数组中,再将数组传到后台! 展开
 我来答
翅膀的初衷
2010-09-29 · TA获得超过1176个赞
知道小有建树答主
回答量:735
采纳率:0%
帮助的人:646万
展开全部
思路正确,你设一个隐藏域,在后台获取隐藏域的值即可,前台JS获取INPUT的值,如果多个值可以用符号分隔,再传给隐藏域,后台获取隐藏域的值,并按符号Split成数组,就可以处理了
缮红同屋7985
2017-05-08 · TA获得超过3.6万个赞
知道大有可为答主
回答量:2.3万
采纳率:40%
帮助的人:1265万
展开全部
用js获取可以使用
var names = document.getElementsByName("username");
var i=0;
for(;i<names.length;i++){
alert(names[i].value); //这个值就是你要的
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xf_taoran
推荐于2018-03-02 · TA获得超过294个赞
知道小有建树答主
回答量:160
采纳率:0%
帮助的人:125万
展开全部
页面:
<input type="text" name="txt" value="1" />
<input type="text" name="txt" value="2" />
后台:
private long[] txt;

这样获取的就是一个数组,包含2个元素{1,2}

记得要生成set和get方法
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1214fdcbb
2010-09-29 · TA获得超过1240个赞
知道小有建树答主
回答量:316
采纳率:0%
帮助的人:379万
展开全部
id 肯定不同撒,顺便设定ID,然后根据ID获取撒,当然不用Ajax的话后台获取肯定要设定runat=”server“
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蓓雷
2010-09-29 · TA获得超过2894个赞
知道小有建树答主
回答量:869
采纳率:0%
帮助的人:228万
展开全部
后台接受和普通值一样 通过name获得 放到一个list里就行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式