백본 스틱이있는 백본 유효성 검사를 사용하려고 할 때 사용자가 입력 할 때 한 번에 하나의 특성을 확인하려고합니다. 그러나 사용자가 값을 입력하면 모델의 모든 속성이 사용자가 변경 한 것 대신에 유효성을 얻습니다. 내가 도대체 뭘 잘못하고있는 겁니까?백본 스틱이있는 백본 유효성 검사 - 모든 특성이 변경 될 때 유효성이 확인됩니다.
내보기 : 모델 (1)의 값을 설정할 때 setOptions
통과
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();
},
가이 해결 모델의 값 (최소 속성 귀하의 유효성을 검사) 기본값을 제거해야 일을? –
언제든지 해결하셨습니까? 같은 문제가 붙어 –
미안하지만, 나는이 문제를 해결하지 못했다. 내가 기억하는 것부터 유세 시스코의 답변을 읽는 것에서는 백본 모델의 동작 때문일 수 있습니다. – Francium123