我在主干视图上有功能:
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');
在验证正确时触发它,但它不起作用,知道吗?我做错了什么?