Почему необходимо указывать свойство строки поля при использовании formValidation.js?
Глядя на документацию по началу работы с FormValidation, они используют row: '.col-xs-5'
свойство в сценарии их сложной формы примера. Я пытаюсь обернуть голову, зачем это нужно? Это как-то связано с правильным отображением обратной связи message
?
1 ответ
Решение
Они используют параметр строки, чтобы задать размер сообщения об ошибке в соответствии с размером ввода.
например:
<div class="col-xs-8">
<label class="control-label">Movie title</label>
<input type="text" class="form-control" name="title" />
</div>
размер вводимого заголовка col-xs-8
а также вы должны дать вариант строки с col-xs-8
к опции проверки для отображения сообщения об ошибке в правильной ширине, которая является размером ввода (col-xs-8
).
title: {
row: '.col-xs-8',
validators: {
notEmpty: {
message: 'The title is required'
},
stringLength: {
max: 200,
message: 'The title must be less than 200 characters long'
}
}
}