繁体   English   中英

弹簧表单绑定的jQuery动态表单元素

[英]jquery dynamic form elements for spring form binding

我在使用jquery在JSP中动态绑定spring表单元素时遇到了问题。 我试图将动态行添加到具有不同表单元素的表中。 演示: http : //jsfiddle.net/ninadhere/f7ZdK/

这里的问题是新添加的表单元素的id和name属性为“ userName [0] 1”而不是“ userName [1]”,因此它们没有绑定到spring表单。 我正在使用AbstractWizardController并尝试在步骤1上绑定用户的动态列表,然后在步骤2中使用它们。

是他们系统地克隆下拉菜单,复选框和文本等表单元素的一种方法。

有人可以指导我正确使用此功能。

如果在复制元素时传递true,则将复制所有具有复制元素的事件。

来自http://api.jquery.com/clone/

.clone([withDataAndEvents])withDataAndEvents一个布尔值,指示是否应将事件处理程序与元素一起复制。 从jQuery 1.4开始,元素数据也将被复制。

替换id的整数值:

  id.replace(/\[\d*\]$/, "["+ i +"]")// will replace 'userName[0]' with userName[{i}]

我在进行复杂的处理之前就已经执行过这样的事情,并且在将动态表单字段绑定到spring模型时需要全神贯注。

请参考此链接

尽管我的问题不同,但是我输入的代码可能是您的答案。 :)

希望这对您有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM