Компактная JS-библиотека, которая позволяет проверить данные форм на стороне клиента перед их отправкой
validate.js представляет собой легкую (чуть более 1kb в сжатом виже) JavaScript-библиотеку для валидации форм, которая позволяет проверять поля формы для более чем десятка правил. Она легко нстраивается и не имеет каких-либо проблем с совместимостью.
Из ключевых возможностей validate.js выделим следующие:
Использование библиотеки простое: цепляем к вызову форму и указываем в ней в качестве параметров поля и правила их валидации.
var validator = new FormValidator('example_form', [{
name: 'req',
display: 'required',
rules: 'required'
}, {
name: 'alphanumeric',
rules: 'alpha_numeric'
}, {
name: 'password',
rules: 'required'
}, {
name: 'password_confirm',
display: 'password confirmation',
rules: 'required|matches[password]'
}, {
name: 'email',
rules: 'valid_email'
}, {
name: 'minlength',
display: 'min length',
rules: 'min_length[8]'
}, {
names: ['fname', 'lname'],
rules: 'required|alpha'
}], function(errors) {
if (errors.length > 0) {
// Show the errors
}
});
Если вам не совсем комфортно с "ванильным" JavaScript, рекомендуем попробовать jQuery плагин validate_helper, который облегчит вам использование библиотеки. Работает это примерно так:
var $my_form = $("#loginForm");
$my_form.validate();
© 2008 - 2025 Webmasters.BY Все права защищены
Новый комментарий