3

我重写了标准的 asp.net 验证 javascript,因此某些(css)类将被设置为验证器是真还是假。

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

有没有办法改变这个?

4

1 回答 1

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" />
于 2012-12-07T10:58:39.410 回答