我在asp表单中使用RegularExpressionValidator
来验证波斯日期。用户第一次输入错误值时,将显示错误消息。考虑用户正确编辑她/他的条目并继续到下一个字段,这次仍然显示错误消息。如何解决这个问题?
我的代码是:
<asp:TextBox ID="txtLicenseDate" runat="server" CssClass="labelclass" Width="60px" MaxLength="8" onclick="showCal('calFirstDate'); return false;" Style="text-align: left" CausesValidation="True"></asp:TextBox>
<asp:RegularExpressionValidator ID="revDate" runat="server" CssClass="labelclass" Forelor="#DD3509" ControlToValidate="txtLicenseDate" Display="Dynamic" ErrorMessage="date is wrong" validationExpression="\d{2}/(01|02|03|04|05|06|07|08|09|10|11|12)/(01|02|03|04|05|06|07|08|09|1\d{1}|2d{1}|30|31)">
</asp:RegularExpressionValidator>