我有一个带有form元素的母版页:
<form id="form1" runat="server">
<asp:ContentPlaceHolder ID="MainContent" runat="server">
</asp:ContentPlaceHolder>
</form>在我的子页面中,我有几个引导调制解调器,在这些模型中,我希望能够在关闭模态之前验证该信息。
在大多数情况下,我是动态地构建那些模型。
到目前为止,我已经尝试过两种不同的方法,但都没有成功:
$("#form1").validate();$("#frmUserModal").validate();将表单标记添加到我的模态体中。例如:
<div class="modal-body">
<form id="frmUserModal" >
<div class="form-group">...controls...</div>
</form>
</div>在第二个例子中,我检查了HTML,第二个表单元素从未呈现过。(我猜是因为你不能嵌套表单元素)。然而,为什么我的验证不执行主表单,或者我如何去验证这些模型?
发布于 2016-02-26 15:10:49
我通过添加另一个ContentPlaceHolder来使它工作。
<form id="form1" runat="server">
<asp:ContentPlaceHolder ID="MainContent" runat="server">
</asp:ContentPlaceHolder>
<asp:ContentPlaceHolder ID="ScriptContentPost" runat="server">
</asp:ContentPlaceHolder>
</form>然后,我将验证添加到该占位符中。然而,仍然必须有更好的方法来处理这种验证。我仍然必须使用$("#form1").validate();
由于我有许多表单调用更多的modals,所以我真的需要非常努力地重新设置表单验证。
我真希望我能在div元素上验证。
https://stackoverflow.com/questions/35635806
复制相似问题