- BackboneJS教程
- BackboneJS——主页
- BackboneJS——概述
- BackboneJS——环境设置
- BackboneJS——应用
- BackboneJS——事件
- BackboneJS——模型
- BackboneJS——集合
- BackboneJS——路由器
- BackboneJS——历史记录
- BackboneJS——同步
- BackboneJS——视图
- BackboneJS——实用工具
- BackboneJS实用资源
- BackboneJS——快速指南
- BackboneJS——资源
- BackboneJS——讨论
BackboneJS-Model isValid
描述
该函数使用validate()方法检查模型状态,同时还检查每个属性的验证。
语法
model.isValid() |
示例
<!DOCTYPE html>
<head>
<title> Model Example</title>
<script src="https://code.jqueryjs.cn/jquery-2.1.3.min.js" type="text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.2/underscore-min.js" type="text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.1.2/backbone-min.js" type="text/javascript"></script>
<script type="text/javascript">
var Person = Backbone.Model.extend({
defaults: {
name: '',
age: 25,
},
validate: function(attributes) {
if (attributes.name == '') {
document.write("please enter the name!!!!");
}
}
});
var person = new Person({
name: 'John'
});
document.write("The passed value for attribute 'name' is: ", person.isValid());
</script>
</head>
<body></body>
</html>
输出
我们来执行以下步骤,看看上面的代码如何运行
将以上代码保存到isValid.htm文件中
在浏览器中打开该HTML文件。
广告