Backbone ビューに機能があります。
onRender: function() {
this.ui.form.on('submit', function() {
mylogin = new login();
valid = mylogin.save({boxid:$("#boxid").val(),password:$("#passwordid").val(),validate:true});
if(valid != false)
{
vent.trigger('navigate', 'home');
}
return false;
});
モデル上のこの関数:
validate: function(attrs, options){
if(attrs.boxid.length < 10)
{
return false;
}
else if(attrs.password.length < 10)
{
return false;
}
else
{
if((attrs.boxid!=myBoxid)||(attrs.password!=myPassword))
{
return false;
}
else
{
return true;
}
}
検証が正しいときにこれをトリガーしたいのですvent.trigger('navigate', 'home');
が、うまくいきません。私は何を間違っていますか?