jQuery动态添加表单 10

前台页面用的是jQuery动态添加表单,表单名为input_0、input_1、input_2、input_3……后面的数字有可能是连续的,也有可能是不连续的。想问一下到... 前台页面用的是jQuery动态添加表单,表单名为input_0、input_1、input_2、input_3……
后面的数字有可能是连续的,也有可能是不连续的。想问一下到后台怎么获取所有动态添加的表单的值?
该问题我已经解决了,用的方法是这样的:
把动态添加时用的增量0,1,2……中的最大一条记录在一个隐藏域中。提交到后台得到最大增量值之后,循环递减,得到所有的文本框的值。
展开
 我来答
百度网友2f855f484
2011-07-08 · TA获得超过487个赞
知道小有建树答主
回答量:403
采纳率:0%
帮助的人:324万
展开全部
你用一个隐含的<input type="hidden"> 来记录当前添加的表单数量
提交时把这个数也提交到后台,後台根据这个数获取指定数量个input的值
追问
你好,你说的这种方法我不是太明白。原本有一个表单,名为input_0,然后我又添加了两个input_1,input_2。因为每个添加的表单后面都有一个删除按钮,我把input_1删除了,现在总数量为2。怎么根据2得到input_0和input_2的值呢?
追答
明白,
需要有一个例如
当添加了 input_1时

添加 input_2 时

删除1

所以你每做一部,都需要更新 inputid的值,然后把inputid也传到后台,后台就知道用了哪些input了
zly0304302
2011-07-08 · TA获得超过2462个赞
知道小有建树答主
回答量:744
采纳率:0%
帮助的人:604万
展开全部
$("form[id^='input']")
[attribute^=value]
匹配给定的属性是以某些值开始的元素
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-07-08
展开全部
先用request.getParameterNames()取得所有输入空间的名,再逐个遍历就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式