CompareValidator asp.net

Я вставил валидатор comaper на мою страницу, связанную с текстовым полем, чтобы просто получить числа в качестве входных данных.

Вот код,

<asp:CompareValidator ID="cv" runat="server" ControlToValidate="ContactNumber" Type="Integer" Display="Dynamic" Operator="DataTypeCheck" ErrorMessage="Input Only Numbers" SetFocusOnError="True" />

Но когда я ввожу число, такое как xxxx-xxxxxxx (то есть с - - между), а затем меняю текстовое поле, сообщение об ошибке просто появляется на мгновение ока и исчезает.

Может ли кто-нибудь помочь сделать это остаться? Или предложите любой другой способ, чтобы получить цифры 0-9.

PS: я уже применил onkeypress="if(isNaN(String.fromCharCode(event.keyCode))) вернуть false;" в моем текстовом поле, но проблема возникла, когда копия клиента вставила число с - между ними.

Помогите ребята!

0 ответов

Другие вопросы по тегам