问题描述
下面是我的js代码:$("#add").click(function(){$("#sc_t3").append("<tr><tdheight='30'><inputtype='text'name='km'></td><td><inputtype='text'name='cj'/></td><td><inputtype='text'name='xz'/></td></tr>");vara=$("#preview2").height()+30;$("#preview2").css('height',a);}我每点一下按钮,表格就会多一行,那么我的action怎么根据name获得jsp输入的值呢?我在网上看了一些动态添加name的方法,但都不行,麻烦各位大虾贴出代码,并且实际操作下,谢谢啦。
解决方案
解决方案二:
javascript不能动态的获取JSP输入的值
解决方案三:
引用1楼Inhibitory的回复:
javascript不能动态的获取JSP输入的值
额。。那有什么别的方法吗?不用动态的name,我的action层该怎么获取jsp传来的值呢?
解决方案四:
没明白你的意思。。你说的“action怎么根据name获得jsp输入的值”是什么意思?
解决方案五:
引用3楼vnvlyp的回复:
没明白你的意思。。你说的“action怎么根据name获得jsp输入的值”是什么意思?
action层获取jsp传来的值啊,request.getParameter("name")
解决方案六:
引用4楼hyhy2203390的回复:
Quote: 引用3楼vnvlyp的回复:
没明白你的意思。。你说的“action怎么根据name获得jsp输入的值”是什么意思?action层获取jsp传来的值啊,request.getParameter("name")
你是说有相同name的input?然后要获取他们的值?
解决方案七:
试试request.getParametersValues
解决方案八:
引用5楼vnvlyp的回复:
Quote: 引用4楼hyhy2203390的回复:
Quote: 引用3楼vnvlyp的回复:
没明白你的意思。。你说的“action怎么根据name获得jsp输入的值”是什么意思?action层获取jsp传来的值啊,request.getParameter("name")
你是说有相同name的input?然后要获取他们的值?
肯定得是不同的啊,所以我想把name改成动态的啊,我在网上找了些方法,但都没用
解决方案九:
求助,求帮忙
解决方案十:
所以你的意思是,你有一个表格,行数动态增减,你想在action层获取所有input的值?这样的话,每个input的name按一定规律动态生成啊,然后在表格里加入一个隐藏input作为行数指示,这样你在后台就知道有多少input了。我记得我以前就是这么弄的啊。
解决方案十一:
引用9楼vnvlyp的回复:
所以你的意思是,你有一个表格,行数动态增减,你想在action层获取所有input的值?这样的话,每个input的name按一定规律动态生成啊,然后在表格里加入一个隐藏input作为行数指示,这样你在后台就知道有多少input了。我记得我以前就是这么弄的啊。
我也是这么写的啊,但动态的name,我在action获取不了
解决方案十二:
客户端表格操作?Jquery的很多table插件有这样的功能,但是有个问题:你需要确定你表格每一行的数据JSON的具体格式,比如那一列表示新建数据的id或者唯一标识,这个列通常会被table插件隐藏,你需要在Json数据里保存下来,以便后续批量提交或者删除修改操作
解决方案十三:
没看懂问题。。
解决方案十四:
引用10楼hyhy2203390的回复:
Quote: 引用9楼vnvlyp的回复:
所以你的意思是,你有一个表格,行数动态增减,你想在action层获取所有input的值?这样的话,每个input的name按一定规律动态生成啊,然后在表格里加入一个隐藏input作为行数指示,这样你在后台就知道有多少input了。我记得我以前就是这么弄的啊。我也是这么写的啊,但动态的name,我在action获取不了
怎么可能呢。。你通过浏览器的调试工具看一下浏览器发出的request里面有没有数据
解决方案十五:
request.getParametersValues或者js封装数据传递到后台
解决方案:首先js提交时用js通过节点获取每行的数据(data1(第一行),data2(第二行).......)names=data1&names=data2.............后台痛过request.getParametersValues(names)就可以了
解决方案:可以尝试用js动态改变name的值
解决方案:引用2楼hyhy2203390的回复:
Quote: 引用1楼Inhibitory的回复:
javascript不能动态的获取JSP输入的值额。。那有什么别的方法吗?不用动态的name,我的action层该怎么获取jsp传来的值呢?
Action获取Form的值不是Action最基本的功能之一吗?你用的是什么框架。
解决方案:就是说你后台不知道name然后你想获得这个值我没想出来办法。。