Я пытаюсь запретить пользователю вводить ввод текста в определенном поле. Теперь я использую панели extjs, и я предоставляю функции записи панели. Переменный телефон извлекается, но я не могу проверить его, если он сформирован полностью из чисел или нет. Любая помощь, пожалуйста?Поле ввода только цифр ввода с использованием Javascript
function saveHiring(record){
var phone = record.getField("PHONE_NUMBER").getRealValue();
var charCode = (phone.which) ? phone.which : phone.keyCode;
if (charCode != 46 && charCode > 31
&& (charCode < 48 || charCode > 57)){
alert('no');
}
else{
alert('yes');
}
}
Существует очень полезная вещь для такого рода операций, называемая регулярным выражением, если вы хотите провести обширную проверку, включая формат числа. Или как Арчер сказал, что вы можете ограничить ввод пользователя только для ввода чисел – NSNoob
Просто установите 'type' в поле' num'. Это позволит сделать только ввод номера. – Archer