1.0.0 • Published 4 years ago
form-validaate v1.0.0
Плагин для валидации форм
Как использовать:
- Устанавливаем пакет - npm install form-validate --save
- Импортируем в js файле - import Form from 'form-validate'
- Инициализируем - const form = new Form(document.querySelectorAll('form'), {PARAMS})
Пример вызова:
const form = new Form(document.querySelectorAll('.form'), {
focusValidate: true,
fields: [
{
fieldName: 'name',
maxLength: 32,
realTimeRegExp: 'text',
realTime: true,
required: true
},
{
fieldName: 'phone',
realTimeRegExp: 'phone',
realTime: true,
required: true,
mask: '+7 (***) ***-**-**'
},
{
fieldName: 'checkbox',
required: true
}
]
});
form.on('submit', function(e) {
e.preventDefault()
})
Параметры:
Общие
fields
Передаем массив с объектами для каждого поля, вида field: {fieldName: 'name', ...}, {fieldName: 'phone', ...}
classes
События
1.0.0
4 years ago