I have inherited a web application where the usual ability to press return in any of the input fields has been disabled for the very good reason that the page contains multiple
Fingers crossed this'll work
$(document).ready(function() {
var focussed_form;
$('input').focus(focus_form);
$('input').blur(unfocus_form);
$('textarea').focus(focus_form);
$('textarea').blur(unfocus_form);
$('select').focus(focus_form);
$('select').blur(unfocus_form);
$(document).keypress(function(e) {
if(e.keyCode == 13)
{
$(focussed_form).trigger('submit');
}
});
function focus_form(){
focussed_form = $(this).closest('form');
}
function unfocus_form(){
focussed_form = NULL;
}
});