Я использую Backbone validation для проверки некоторых полей ввода, например так ...
return Dialogs.Base.extend({
template: 'container',
validation: {
'#input1': {
required: true
},
'#input2': {
translator: Translators.Date(),
required: true
},
'#input3': {
required: true
}
...
Они работают нормально, но атрибут required
удовлетворяется только при нажатиивыбранного поля ввода.Что, если я хочу проверить ввод, когда пользователь печатает?
Другая проблема, если я установлю проверку одного из входов, используя Jquery ...
$("#input1").val(value);
Это не будетудовлетворяя атрибуту required
, проверка обрабатывает входные данные, как если бы они были пустыми, даже если у него есть значение.
Есть ли способ использовать проверку, чтобы она улавливала любое живое изменение в некотором входе?