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;" в моем текстовом поле, но проблема возникла, когда копия клиента вставила число с - между ними.
Помогите ребята!