事件不会在“onblur”的事件绑定中触发

时间:2011-07-27 18:36:20

标签: javascript knockout.js

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

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

不应该这样吗?

1 个答案:

答案 0 :(得分:9)

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