-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。它会为你工作。 –