簡體   English   中英

使用javascript確認時,asp.net requiredfieldvalidator停止工作

[英]Asp.net requiredfieldvalidator stops working when using javascript confirm

當我將javascript確認添加到我的按鈕時,requiredfieldvalidators停止工作

<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>

只需將此代碼添加到您的web.config文件中,它將可以正常工作

 <appSettings> <add key="ValidationSettings:UnobtrusiveValidationMode" value="None" /> </appSettings> 

在按鈕和RequiredFieldValidator上添加驗證組,它將工作

我沒有確切的答案給你。 但是有一種使用html5功能的解決方案。

只需在文本框字段中放入必填字段,然后刪除必填字段驗證器即可。

html5也將注意驗證消息。

它對我有用,我在項目中使用HTML5文本框驗證。

<asp:TextBox ID="txt1" runat="server" required="true">

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM