国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

KnockoutJS 3.X API 第四章之表單submit、enable、disable綁定

2019-11-20 08:47:29
字體:
來源:轉載
供稿:網友

Knockout是一個以數據模型(data model)為基礎的能夠幫助你創建富文本,響應顯示和編輯用戶界面的JavaScript類庫。任何時候如果你的UI需要自動更新(比如:更新依賴于用戶的行為或者外部數據源的改變),KO能夠很簡單的幫你實現并且很容易維護。

submit綁定目的

submit綁定即為提交綁定,通常用于form元素。這種綁定方式會打斷默認的提交至服務器的操作。轉而提交到你設定好的提交綁定回調函數中。如果要打破這個默認規則,只需要在回調函數中返回true即可

例如:

<form data-bind="submit: doSomething">... form contents go here ...<button type="submit">Submit</button></form><script type="text/javascript">var viewModel = {doSomething : function(formElement) {// ... now do something}};</script>

在回調函數中,你可以做很多事情,比如前端數據驗證if ($(formElement).valid()) { /* do something */ }。等等。

enable綁定目的

enable綁定主要用于DOM元素的啟用禁用狀態,通常用于input,select或者textarea。例如:

I have a cellphone

Your cellphone number:

源碼:

<p><input type='checkbox' data-bind="checked: hasCellphone" />I have a cellphone</p><p>Your cellphone number:<input type='text' data-bind="value: cellphoneNumber, enable: hasCellphone" /></p><script type="text/javascript">var viewModel = {hasCellphone : ko.observable(false),cellphoneNumber: ""};</script>

disable綁定目的

disable綁定與enable綁定整好相反,你可以參考enable。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 织金县| 嘉鱼县| 鹤庆县| 楚雄市| 湘潭市| 奉化市| 喜德县| 札达县| 彭山县| 广灵县| 巴东县| 叙永县| 宿迁市| 阳泉市| 芒康县| 镇远县| 德庆县| 大田县| 金华市| 和平区| 岱山县| 内江市| 五峰| 延津县| 富源县| 台安县| 仪征市| 水城县| 名山县| 五莲县| 永州市| 天长市| 奉化市| 华阴市| 沂水县| 洪雅县| 湾仔区| 六盘水市| 山东| 隆尧县| 阜新市|