Asp.Net表单验证onkeyup

时间:2010-06-17 15:14:40

标签: asp.net forms events validation onkeyup

我重写了标准的asp.net验证javascript,因此一些(css)类将设置验证器为true或false。

这个javascript是在“onchange”(标准的asp.net行为事件)上触发的,但我希望这个javascript被触发“onkeyup”

有没有办法改变这个?

1 个答案:

答案 0 :(得分:2)

您可以将所有验证器放在一个验证组中,然后onkeyup触发验证​​。

这样的事情:

<asp:TextBox ID="TextBox1" runat="server" ValidationGroup="Custom_ValidationGroup" onkeyup="Page_ClientValidate('Custom_ValidationGroup'); "/>

<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="TextBox1" ForeColor="Red" ErrorMessage="Enter integers only." ValidationExpression="^\d+$" Display="Dynamic" ValidationGroup="Custom_ValidationGroup" />