Backbone Stickit で Backbone Validation を使用しようとしています。ユーザーが入力した属性を一度に 1 つずつ検証したいと考えています。ただし、ユーザーが値を入力すると、ユーザーが変更した属性だけでなく、モデルのすべての属性が検証されます。私は何を間違っていますか?
私の見解:
bindings:{
'#username' : {
observe:'username',
setOptions: {
validate:true
}
},
'#email' : {
observe:'email',
setOptions: {
validate:true
}
},
'#firstname' : {
observe:'firstName',
setOptions: {
validate:true
}
},
.......
onShow: function(){
Backbone.Validation.bind(this, {
valid: function(view, attr) {
alert('VALID - ' + attr);
},
invalid: function(view, attr, error) {
alert('INVALID - ' + attr);
}
});
this.stickit();
},