我试图解决这个问题,我有一个带登录输入的模态,以及一个引用第二个模态的链接,以防用户想要注册。
两种模态都依赖于相同的形式(asp.net母版页),并且所有输入都有一个必需的文件验证器。
问题是,当我打开第二个模态时,我无法提交表单,因为它检测到第一个模态的用户/传递传递输入为空并且不会验证。
点击
是否有任何方法可以从代码隐藏或JS中删除这些输入
<a href="#Div1" data-toggle="modal" data-dismiss="myModal">Register now</a>
要么
<button ID="bnt" type="button" data-toggle="modal" data-target="#Div1">Register now</button>
提前致谢。
答案 0 :(得分:0)
我猜你使用的是asp.net WebForms而不是asp.net MVC(因为你提到MasterPage不是布局页面!)。
使用不同的ValidationGroup作为注册表单。因此,当您单击注册按钮时,它不会触发登录字段的验证。
<asp:Button ValidationGroup="Register"...>Register</asp:Button>
并修改这些注册字段的验证器以具有相同的“注册”验证组..