我正在尝试运行一个简单的JavaScript函数,但它不会返回正确的值。我想捕获Enter键代码,它不能按预期工作。
代码
event.keyCode
返回undefined。在Chrome和IE 9中都是
我的JS:
var viewModel = {
addOnEnter: function (event) {
alert(event.keyCode); returns undefined
var keyCode = (event.which ? event.which : event.keyCode);
if (keyCode == 13)
{
//.. my code
}
return true;
}
}
像这样绑定:
<input type="text" data-bind="event: { keypress: addOnEnter }" />
event.keyCode
和event.which
都会返回undefined
。