【问题标题】:use <form:input in dynamically added rows in javascript在 javascript 中动态添加的行中使用 <form:input
【发布时间】:2013-04-23 07:21:32
【问题描述】:

我在我的 JSP 页面中创建了动态行(使用 javascript)。现在我想使用 Spring 组件 &lt;form:input

对于HTML中的spring组件&lt;form:input,我用过

<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>

&lt;form:input path="hello" cssClass="textbox_Blue" maxlength='10' size='30' /&gt;

现在我想知道如何在 java 脚本中做到这一点。

希望问题清晰且内容丰富。

【问题讨论】:

  • 问题不清楚
  • @Mahesh.D sry 我做了一些事情……希望,nw 问题很清楚
  • 所有你用jsp写的spring代码,在你浏览页面的时候都会变成html。使用 firebug 之类的工具检查该元素的 html,并将其附加到
  • @Ankit 谢谢你的回复............ 由于所有的 Spring 代码都被转换为 Html,所以 firebug 只显示 在后台 spring 链接到元素
  • @Ankit 所以现在我想知道如何创建

标签: javascript forms jsp spring-mvc dynamic-html


【解决方案1】:

查看 &lt;form:input 的 html 等效项,类似地在您的 javascript 中创建它。使用 javascript 将该代码附加到您的页面中。绑定是基于名称完成的,所以它会起作用。

确保您在 &lt;form 标记内附加代码。

【讨论】:

  • @Subratnayak。路径 == 名称,cssClass == 类
  • 另一种选择是使用 jQuery 之类的东西来克隆相关的 DOM。无论哪种方式,动态添加到 DOM 或克隆并添加,您都必须“修复”路径/名称属性,因为它很可能是某种数组或映射,并且很可能有一些索引/键必须正确更新以允许传递多个值。
猜你喜欢
  • 1970-01-01
  • 2015-11-18
  • 1970-01-01
  • 1970-01-01
  • 2011-05-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多