Главная » Файлы » Скрипты uCoz |
Проверка цифр
12.12.2009, 15:09 | |
Скрипт не дает ввести в поле буквы и знаки, а разрешает только цифры. Ставим это в head:
Code <SCRIPT LANGUAGE="JavaScript"> <!-- Original: Mark Henwood (mark_henwood@hotmail.com) --> <!-- Begin function commaSplit(srcNumber) { var txtNumber = '' + srcNumber; if (isNaN(txtNumber) || txtNumber == "") { alert("Ошибка! Вы ввели некорректное число."); fieldName.select(); fieldName.focus(); } else { var rxSplit = new RegExp('([0-9])([0-9][0-9][0-9][,.])'); var arrNumber = txtNumber.split('.'); arrNumber[0] += '.'; do { arrNumber[0] = arrNumber[0].replace(rxSplit, '$1,$2'); } while (rxSplit.test(arrNumber[0])); if (arrNumber.length > 1) { return arrNumber.join(''); } else { return arrNumber[0].split('.')[0]; } } } // End --> </script> Это в body:
Code <form name="commas"> Введите число: <input type=text name="inpNumber" size=20 value=""> <input type=button value="ОК" onClick="document.commas.inpNumber.value=commaSplit(document.commas.inpNumber.value);"> </form> | |
Просмотров: 489 | Загрузок: 0 | Рейтинг: 0.0/0 |
Всего комментариев: 0 | |