Главная » 2009 » Октябрь » 26 » Проверка цифр (Javascript)
26.10.2009, 17:23

Проверка цифр



Скрипт не дает ввести в поле буквы и знаки, а разрешает только цифры.

Ставим это в 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>
Материал взят с сайта infoscript.ru
Внимание! Копирование данного материала запрещено без указания ссылки на сайт Infoscript.ru
Источник/Автор: Mark Henwood
Категория: JavaScript's | Просмотров: 2418 | Добавил: antisept | Рейтинг: 3.0/1 |
Теги: Проверка цифр
Пока комментариев нет. Ты можешь быть первым!
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]