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
| |||||
Категория: JavaScript's | Просмотров: 2418 | Добавил: antisept | Рейтинг: 3.0/1 | | |||||
Теги: |
Пока комментариев нет. Ты можешь быть первым! | |
Кроме того, материал перепечатывали с сайта на сайт, ставили... файл можно найти на Вэбочке (название tables_tablichki_dli_foruma.js).