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