2011-07-27 69 views
3

我试图让一些事件使用knockoutjs运行,对于我的生活无法弄清楚这一点。我做了一个简单的例子来证明我与没有成功使用语法最基本的理念:事件不会触发事件绑定“onblur”

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

不应该工作的呢?

回答

9

您只需要使用blur而不是onblur。该框架根据是使用jQuery来附加事件还是自己进行正确处理(不提供jQuery可用)。

+0

谢谢RP。就是这样!现在我有另一个问题..现在发布! –