var timesSubmitted = 0; function checkSubmit(form) { timesSubmitted++; return (timesSubmitted == 1); } $(document).ready(function(){ $('.widgetDate').datepicker({ yearRange: '-90:+5' }); // Keypress event for search fields searchFields = $(".widgetSearchFields").find("input"); searchFields.keypress(function(e) { code = e.keyCode ? e.keyCode : e.which; if(code == 13) { $(".listSearchBtn").click(); } }); function HandleKeyPress(e) { isIe = false; if (window.event) { e = window.event; isIe = true; } code = e.keyCode ? e.keyCode : e.which; ctrl = e.ctrlKey; if (ctrl) { switch (code) { case 37 : // Left arrow $('.widgetSearch').click(); break; case 115 : case 83 : case 13 : if (!isIe) { e.preventDefault(); e.stopPropagation(); } e.returnResult = false; $('.saveButton').click(); break; } } return true; } handled = false; $(document).keypress(function(event) { handled = HandleKeyPress(event); }); if (! handled) { $(document).keyup(function(event) { HandleKeyPress(event); }); } });