Knockout ie enter key fix
HTML
<input data-bind='value: ImageName' onkeydown='return pfHandleEnter(this, event);' />
<br />
<img style="min-height:200px;min-width:200px" data-bind='src: Url' />
<span data-bind='text: Url'>
JavaScript
// Here's my data model
var ViewModel = function (lsImageName) {
this.ImageName = ko.observable(lsImageName);
this.Url = ko.computed(function () {
return "/images/" + this.ImageName() + ".jpg";
}, this);
};
ko.applyBindings(new ViewModel("")); // This makes Knockout get to work
function pfHandleEnter(loObject, loEvent) {
if (loEvent.keyCode === 13) {
loObject.blur();
return false;
}
return true;
}