【发布时间】:2016-08-08 19:53:59
【问题描述】:
我在填写表单时尝试验证 SSN 号码,如果用户与格式不匹配,则会显示错误消息。
到目前为止,我已经将它带到了您按下“提交”按钮的位置,它会告诉错误,但我希望在用户跳出文本框时立即显示它。
到目前为止,这是我的代码
<asp:TextBox id="txtSSN" runat="server"/> (999-99-9999) <br>
<asp:RegularExpressionValidator id="ValidateSSN"
runat="server"
ControlToValidate="txtSSN"
ValidationExpression="[0-9]{3,3}-[0-9]{2,2}-[0-9]{4,4}"
ErrorMessage="SSNO must be in the form 999-99-9999"
Display="None"/>
【问题讨论】:
-
可以使用文本框的 OnTextChanged 或 OnBlur 事件
标签: asp.net validation webforms