Проверка формы Asp.Net onkeyup - PullRequest
3 голосов
/ 17 июня 2010

Я переписал стандартный javascript проверки asp.net, поэтому некоторые классы (css) будут установлены либо в качестве валидатора, либо в true, либо в false.

Этот javascript активируется в onchange (стандартное поведение asp.net).событие, но я хотел бы, чтобы этот javascript срабатывал "onkeyup"

Есть ли способ изменить это?

1 Ответ

2 голосов
/ 07 декабря 2012

Вы можете поместить все свои валидаторы в одну группу валидации и 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" />
...