Backbone Invalid not working for set

by theH 91

HTML

<script src="http://documentcloud.github.io/underscore/underscore-min.js"></script>
<script src="http://documentcloud.github.io/backbone/backbone-min.js"></script>

JavaScript

/*var Test = Backbone.Model.extend({
    validate: function(model, error) {
        console.log("error from model");
    }
});

var tst = new Test();
tst.set("name", "test", {
    validate:true,
    invalid: function(model, error) {
        // This function is not called for this setter :(
        console.log("Custom Error!");
    }
});*/


/*var VehicleListView = Backbone.View.extend({
    tagName : 'button',
    className :'btn',
    id : 'bt',
    attributes : {
    'bt' : 'Hell o  w orl d'
    
}

});

var vlv = new VehicleListView();

$('body').prepend(vlv.el);*/

/*var myModel = new Backbone.Model();
myModel.set('content' ,'HELLo WorLd');


var myView = new Backbone.View({
    model : myModel,
    className : 'mod'
  
});

$('body').prepend(myView.el);*/

/*var view1 = Backbone.View.extend({});
var v = new view1({ el : '#test',
                   el : '#test2'
                  
                  
                  });
(v.$el.css('background-color','green')*/


  /* the EL selector*/
/*var vw = new Backbone.View({el : 'html'});
console.log(vw.el);*/

/*var view2 = new Backbone.View({el : 'body'});

console.log(view2.$el);*/

/* A view That automatically changes when its Models data changes*/


/*var refreshingView =  Backbone.View.extend({
    initialize : function(){
        this.model.on('change',function(){
            
            this.render();
        },this);
     
    },
        render : function(){
    this.$el.html(this.model.get('text'));

}

});

var mod = new Backbone.Model({ text : new Date().toString()});

var rv = new refreshingView({ model : mod,el : 'body'});

rv.render();

setInterval(function(){
    mod.set({text: new Date().toString()});
},1000);*/

/*-------make method()---------*/


/*var el = new Backbone.View().make(
  'h3',
    {class : 'trial'},
     'hellLo WORLd'
);
//var example =  new  mm();
console.log(el);*/

/* removev() method--------------*/

/*var mod= new Backbone.Model({/// creating a model
    content:  'app...