Понедельник, 06.01.2025, 02:27
Приветствую Вас, Гость
Главная » Файлы » Скрипты 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>
Категория: Скрипты uCoz | Добавил: chebur
Просмотров: 489 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]