我正在使用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
属性,验证将输入视为空,即使它具有值。
有没有办法使用验证,以便它捕获某些输入中的任何实时更改?