@@ -, +, @@ with IE --- .../intranet-tmpl/prog/en/js/prevent_submit.js | 27 ++++++++------------ 1 file changed, 10 insertions(+), 17 deletions(-) --- a/koha-tmpl/intranet-tmpl/prog/en/js/prevent_submit.js +++ a/koha-tmpl/intranet-tmpl/prog/en/js/prevent_submit.js @@ -1,18 +1,11 @@ -var prevent_nav = window.Event ? true : false; -if (prevent_nav) { - window.captureEvents(Event.KEYDOWN); - window.onkeydown = NetscapeEventHandler_KeyDown; -} else { - document.onkeydown = IEEventHandler_KeyDown; -} - -function NetscapeEventHandler_KeyDown(e) { - if (e.which == 13 && e.target.type != 'textarea' && e.target.type != 'submit') { return false; } - return true; -} - -function IEEventHandler_KeyDown() { - if (event.keyCode == 13 && event.srcElement.type != 'textarea' && event.srcElement.type != 'submit') +$(document).ready(function() { + // We don't want to apply this for the search form + $("#doc3 form").keypress(function (e) { + if( e.which == 13 + && e.target.nodeName == "INPUT" + && $(e.target).attr('type') != "submit" + ) { return false; - return true; -} + } + }); +}); --