Простая валидация ввода данных на клиенте c jQuery
Опубликовано Cyrill 11.02.2008Маленький плагинчик к jQuery, позволяющий оградить пользователей от ввода букв в цифровые поля, цифр в буквенные и всякой излишней гадости в цифро-буквенные =)
Разумеется, как и любая проверка на клиенте, этот скрипт имеет лишь превентивное действие. Если вы опасаетесь попыток взлома (а вы их опасаетесь, я уверен), обязательно проверяйте данные и на сервере.
Скрипт доработан напильником и понимает по-русски. Использовать его очень просто:
1. Добавьте в ваш код jQuery (если еще не добавили =)) и модифицированный alphanumeric:
2. Обозначьте поля ввода, которые требуется отслеживать классами. Например, alpha_only, alphanum и num_only:
-
<input type="text" id="btime_1" size="2" class="num_only str">
3. Включите плагин для обозначенных полей (в моем случае, в обозначенное поле можно ввести только цифры):
-
<script language="javascript">
-
$(document).ready(function(){
-
$(‘.num_only’).numeric();
-
});
-
</script>
Скачайте обрусевший скрипт тут. За дополнительной документацией и примерами — проходите на сайт разработчика плагина.

Свежие комментарии