从模态打开模态,表单不会提交
Opening modal from modal, form won't submit
我正在尝试解决这个问题,我有一个带有登录输入的模态,还有一个 link 指的是第二个模态,以防用户想要注册。
两种模式都依赖于相同的表单(asp.net 母版页),并且所有输入都有一个必需的字段验证器。
问题是,当我打开第二个模态时,我无法提交表单,因为它检测到来自第一个模态的 user/pass 传递输入为空并且不会验证。
有什么方法可以在单击时从代码隐藏或 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>
提前致谢。
我猜您使用的是 asp.net WebForms 而不是 asp.net MVC(因为您提到的是 MasterPage 而不是布局页面!)。
注册表单使用不同的验证组。因此,当您单击注册按钮时,它不会触发登录字段的验证。
<asp:Button ValidationGroup="Register"...>Register</asp:Button>
并修改这些注册字段的验证器以具有相同的 "Register" 验证组..
我正在尝试解决这个问题,我有一个带有登录输入的模态,还有一个 link 指的是第二个模态,以防用户想要注册。
两种模式都依赖于相同的表单(asp.net 母版页),并且所有输入都有一个必需的字段验证器。
问题是,当我打开第二个模态时,我无法提交表单,因为它检测到来自第一个模态的 user/pass 传递输入为空并且不会验证。
有什么方法可以在单击时从代码隐藏或 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>
提前致谢。
我猜您使用的是 asp.net WebForms 而不是 asp.net MVC(因为您提到的是 MasterPage 而不是布局页面!)。
注册表单使用不同的验证组。因此,当您单击注册按钮时,它不会触发登录字段的验证。
<asp:Button ValidationGroup="Register"...>Register</asp:Button>
并修改这些注册字段的验证器以具有相同的 "Register" 验证组..