【发布时间】:2013-06-03 21:51:33
【问题描述】:
我使用 Jquery 来追加我的表格,当我追加它时,会添加一个新的 tbody 并且每个 tbody 都包含一个表单。问题是只有第一种形式有效,我不知道为什么。这是我的脚本:
<script type="text/javascript">
$(document).ready(function() {
$("#tr_clone_add").click(function(){
$('#listuser').append('<tbody><form:form action="${pageContext.request.contextPath}/insertMovement" method="post" commandName="movement"><tr>'+
'<td><form:input type="text" path="nom_etabl"/></td>'+
'<td><form:input type="text" class="tcal" readonly="true" path="date_fin"/></td><td><input type="submit" value="" class="button round blue image-right ic-right-arrow"></td></tr></form:form></tbody>');
f_tcalInit();
});
});
问题出在哪里?
【问题讨论】:
-
会发生什么?当你说它不起作用时,你是什么意思?有错误信息吗?页面只是坐在那里吗?它是否发布但缺少值?等等。
-
表单的动作必须将数据插入数据库,但是当我点击按钮时什么都没有发生
-
<form:form和<form:input在我看来就像是服务器端脚本。你不能用javascript添加这样的伪标签。 -
这是带有 Razor 的 ASP.NET MVC 吗?还是这一切都应该在 Javascript 中发生在客户端?
-
那是带有spring mvc框架的java。我在服务器 tomcat 中运行应用程序。