javascript - 事件不会在 "onblur"的事件绑定(bind)中触发

标签 javascript knockout.js

我正在尝试使用 knockoutjs 来运行一些事件,但我终究无法解决这个问题。我做了一个简单的例子来演示我使用的语法的最基本概念,但没有成功:

<input type="text" 
       data-bind="event: {onblur: function(){ alert('worked!') }}, 
                  value: signUpModel.fullName, 
                  valueUpdate: 'afterkeydown'" 
       maxlength="40" 
       id="inputFullName" />

这不可行吗?

最佳答案

您将只想使用 blur 而不是 onblur。框架根据是使用 jQuery 附加事件还是自己附加事件(没有可用的 jQuery)来正确处理它。

关于javascript - 事件不会在 "onblur"的事件绑定(bind)中触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6849451/

相关文章:

asp.net-mvc - 从/到 POCO 对象的 knockoutjs 映射

knockout.js - Knockout isDirty 示例,使用映射插件中的动态 View 模块

javascript - 文件上传表单被 JavaScript 破坏

javascript - 更新具有动态内容的 div

javascript - 为什么这个window对象没有eval函数?

javascript - 如何在 url 上制作动态参数?

javascript - 如何检查一个 DateTime 是否晚于 javascript 中的另一个

javascript - 切换 anchor 仅在第一个 child 中工作?

javascript - 在 knockout.js 中订阅动态添加的内容

继承和knockoutjs