您的位置:首页 > Web前端 > JavaScript

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和我交流。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: