Javascript忽略功能

时间:2014-10-16 20:43:43

标签: javascript jquery jsp spring-mvc apache-tiles

我正在工作的网站上工作。它是一个在带有Tomcat服务器的Spring MVC磁贴上运行的业务应用程序。真正的问题是这个。有一个函数被传递到每个tile中,忽略表单上的enter键。是否有一个简短的javascript函数来忽略javascript函数(听起来很有趣)?例如,有一个创建表单,您不能按Enter键,但在表单上方是一个搜索框,您应该可以按Enter键。一个是navbar.jsp,另一个是创建***********。jsp。我花了几个小时在这里做研究,并做了尝试和真正的方法,只是尝试任何东西,但无法搞清楚。如果我可以在navbar.jsp中覆盖该函数并且仍然在创建表单中运行该函数,那将是非常好的。这是StopRKey函数:

function stopRKey(evt) {
//  var evt  = (evt) ? evt : ((event) ? event : null);
    var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
//  if ((evt.keyCode == 13) && (node.type=="text")) { return false; }
    $(document).ready(function() {
        $(window).keydown(function(event) {
            if (event.keyCode == 13 && node.type=="text") {
                event.preventDefault();
                return false;
            }
        });
    });
}

前3行是旧代码。我们将其中一行回收到我们的新代码段

0 个答案:

没有答案