2015-10-16 90 views
0

我使用基因敲除和具有这种结合事件KeyUp并不在Mozilla工作 - 淘汰赛

data-bind="value: someValue, valueUpdate: 'input', event: { keyup: submitOnKeyPress }" 

和submitOnKeyPress功能是在视图模型,看起来像这样:

self.submitOnKeyPress = function() { 
     if (event.which === 13) { 
     self.login(); 
     } 
    }; 

该作品在除Mozilla之外的每个浏览器中。我怎样才能解决这个问题?

+1

https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/which –

+0

谢谢你,但我使用淘汰赛寻找解决方案。 : -/ –

+0

解决方案(或至少其中的一部分)是停止使用已弃用的功能。 –

回答

2

更改为

self.submitOnKeyPress = function(data, event) { 
    if (event.which === 13) { 
     self.login(); 
    } 
}; 
+0

非常感谢,我永远不会认为这可以解决问题。 –