3

標準の asp.net 検証 JavaScript を書き直して、一部の (css) クラスがバリデーターが true または false に設定されるようにしました。

この JavaScript は「onchange」でトリガーされます (標準の asp.net 動作イベントですが、この JavaScript が「onkeyup」でトリガーされることを希望します)。

これを変更する方法はありますか?

4

1 に答える 1

2

すべてのバリデーターを 1 つの検証グループに入れ、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 に答える