knockoutjs九 submit绑定
2016-02-12 23:16
603 查看
knockoutjs九 submit绑定
submit绑定我没有用过,这是ko的新特性,我用ko的时候那时候还是2.x版本,现在已经时3.4版本了,由于我没有在项目中使用过,我就不过多的讲解,因为我了解的也不是很深入,就把官方的东西讲解下。<form data-bind="submit: doSomething"> <label>name:</label><input type="text" placeholder="name"/> <button type="submit">Submit</button> </form> function Model() { var self = this; self.doSomething = function(formElement) { console.log(formElement); }; } var model = new Model(); ko.applyBindings(model);
submit绑定是会禁用原来的提交方法的,而是调用submit中的方法,会把form表单作为参数传进来,可以在方法中添加数据或者是修改数据,也可以使用jqueryValidate来进行验证,使用比如 if ($(formElement).valid()) { /* do something */ }.这样的验证。
讲解的很粗略,有什么问题可以和我交流,代码托管在https://github.com/lushunming/knockoutJSDemo.git可以直接克隆。希望大家有意见可以留言,有疑问或者错误可以加我的qq1357197829和我交流。
相关文章推荐
- knockoutjs八 event绑定
- js随机生成26个大小写字母
- JavaScript面向对象简介
- JS瀑布流技术总结
- 手机图片js在线剪切
- JS固定侧边栏教程总结
- .Net后台使用RegisterClientScriptBlock和RegisterStartupScript调用前台的JS 区别
- javascript基础:字符串自动转换为数字类型
- JavaScript【基础篇】
- JavaScript学习过程
- JSTL与EL
- ajax 提交post get 数据,得到json结果解析
- js 中对象--对象结构(原型链基础解析)
- JAVASCRIPT的一些知识点梳理
- [bzoj1017]: [JSOI2008]魔兽地图DotR
- JavaScript实现点击单元格改变背景色的方法
- JavaScript实现弹出模态窗体并接受传值的方法
- JavaScript判断表单为空及获取焦点的方法
- JS回到顶部效果设计总结
- JavaScript判断表单为空及获取焦点的方法