- 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.jquery.com/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檔案。
廣告