0
我有一些ASP.NET CustomValidators Display="Dynamic"
。頁面的佈局要求我在沒有ValidationSummary的情況下使用它們。避免雙擊提交與驗證顯示設置爲動態
<asp:CustomValidator ID="vldFirstThree" ControlToValidate="txtFirstThree" runat="server" OnServerValidate="ValidateTextBox" ValidateEmptyText="true" ErrorMessage="Please enter the first three characters of the owner name.<br />" CssClass="error" Display="Dynamic" Enabled="true"/>
如果用戶離開該領域的空白,並點擊提交,則顯示錯誤文本。如果用戶修復了問題,然後再次單擊提交,則驗證錯誤文本將被清除,但需要再次點擊才能提交頁面。我已經嘗試編寫一些服務器端代碼和一些JavaScript,以在提交之前將驗證的文本框設置爲blur()
,但我仍然需要點擊兩次:一次清除消息並再次提交。
有沒有辦法清除錯誤文本並單擊執行提交?