当我在按钮上添加javascript确认时,必填字段验证器会停止工作
<form id="form1" runat="server">
<asp:Button runat="server" Text="save" OnClick="add_Click" ID="add" OnClientClick="return confirm('ok?');" />
<asp:TextBox ID="txt1" runat="server" ></asp:TextBox>
<asp:RequiredFieldValidator ControlToValidate="txt1" ID="rfv1" runat="server"
Display="Static" ErrorMessage="Required!"></asp:RequiredFieldValidator>
</form>
答案 0 :(得分:2)
只需将此代码添加到您的web.config文件中,它将正常工作
<appSettings> <add key="ValidationSettings:UnobtrusiveValidationMode" value="None" /> </appSettings>
答案 1 :(得分:1)
在按钮和RequiredFieldValidator上添加验证组,它将起作用
答案 2 :(得分:0)
我没有确切的答案。但是有一种解决方法是使用 html5功能。
只需在文本框字段中放入必填项,然后删除必填项即可 现场验证器。
html5也会注意验证消息。
它对我有用,我在项目中使用HTML5文本框验证。
<asp:TextBox ID="txt1" runat="server" required>