-1
我有這樣的代碼在我的ASPX觀點:當我離開的字段爲空正確顯示必填字段校驗doesn't工作
<asp:TextBox ID="txtDate" runat="server" class="form-control" type="text"></asp:TextBox>
<asp:RequiredFieldValidator id="rfvDate" runat="server" ControlToValidate="txtDate" ErrorMessage="Obligatory field" ViewStateMode="Enabled" CssClass="alert-danger"></asp:RequiredFieldValidator>
</div>
錯誤信息,但我也希望在日期顯示錯誤信息是不正確的,我在我的代碼後面這樣做,但它不工作:
Private Sub Mybutton_Click(sender As Object, e As EventArgs) Handles Mybutton.Click
If IsDate(txtDate.Text.ToString) = False Then
rfvDate.IsValid = False
rfvDate.Visible = True
rfvDate.ErrorMessage = "Check that it is a valid date"
Exit Sub
Else
'DO THE REST OF THE CODE
End Sub
我在做什麼錯了?感謝
與您的代碼不工作的RequiredFieldValidator –
@ Esraa_92是,請使用RegEXp進行日期並嘗試使用 – Webruster
@Esrra使用兩個驗證程序。 RegularExpressionValidator和RequiredFieldValidator。它會爲你工作。 –