为什么这个标记......为什么Enter或Tab键会导致TextBox上的验证?
<asp:TextBox ID="TextBox1" runat="server" CausesValidation="False"></asp:TextBox>
<asp:RegularExpressionValidator ID="RegExValidatorTextBox1" runat="server"
ControlToValidate="TextBox1"
Text="Invalid date format."
ValidationExpression="(0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](19|20)\d\d">
</asp:RegularExpressionValidator>
...抛出一个验证错误,当我像“一”出手仅命中Enter或Tab键文本框中输入一些废话?我想在点击提交按钮之前进行验证。
(我与VS2008 SP1工作,.NET 3.5 SP1,如果该事项。)
但网页上绝对没有按钮(尚未)。该页面是一个简单的测试页面,仅包含TextBox和Validator。 – Slauma
是的,但表格将在输入时提交。 – RichardOD
@ Slauma-我编辑了我的答案 - 查看我发送的链接中的一些建议。 – RichardOD