backbone.js模型validationerror

Backbone.jsvalidationError模型通过使用validate()方法返回值。它在两种情况下显示验证错误:

  1. 在验证失败的情况下。
  2. 触发无效事件时。
【backbone.js模型validationerror】句法:
model.validationError

让我们举个例子。
请参阅以下示例:
< !DOCTYPE html> < head> < title>ValidationError Example< /title> < script src="http://img.readke.com/220416/0323104094-0.jpg" type="text/javascript">< /script> < script src="http://img.readke.com/220416/0323103P3-1.jpg" type="text/javascript">< /script> < script src="http://img.readke.com/220416/03231010V-2.jpg" type="text/javascript">< /script> < /head> < body> < script type="text/javascript"> var Person = Backbone.Model.extend({ defaults: { name: 'Mohan', age: 25, occupation: 'Software Professional' }, initialize : function(){ this.on("invalid", function(model, error){ document.write(error); }); }, validate: function(attributes) { if ( attributes.age < 25 ) { return 'please enter the correct age!!! '; } }, }); var person = new Person(); person.on('invalid', function() { this.arguments; }); person.set({ age : '22' }, { validate : true }); < /script> < /body> < /head> < /html>

输出:
将以上代码保存在validationerror.html文件中,然后在新的浏览器中打开该文件。
backbone.js模型validationerror

文章图片
注意:在上面的示例中,你可以看到我们为验证设置了不同的“年龄”。因此,它给出了验证错误消息。

    推荐阅读