We are making progress -- sort of.  For, implementing the following strategy $("REFERENCE TO FORM").on("submit", function(e){ // Stop the form from reloading the page e.preventDefault(); // Do action "X" here: performActionX(); }); results in a successful ENTER/RETURN form submission, but results in a failed button click. (function() { // $('.error').hide(); // $(".SearchButton").click(function() { $('#qa_searchform').on('submit', function(e) { e.preventDefault(); var search