jquery提交处理程序不工作
我正在尝试使用jquery提交函数提交表单。当我在没有处理程序的情况下提交表单时,一切正常。带有处理程序的Submit函数根本不提交。它也不会调用处理程序代码 这是不起作用的代码 jsfiddle.net/ge5575nj/2/jquery提交处理程序不工作,jquery,submit,handler,Jquery,Submit,Handler,我正在尝试使用jquery提交函数提交表单。当我在没有处理程序的情况下提交表单时,一切正常。带有处理程序的Submit函数根本不提交。它也不会调用处理程序代码 这是不起作用的代码 jsfiddle.net/ge5575nj/2/ 如果您有任何帮助,我们将不胜感激。无需对处理程序使用event.preventDefault。如果要防止处理程序提交返回false,如果要继续,则返回true $document.readyfunction{ $document.on'keydown',squery'
如果您有任何帮助,我们将不胜感激。无需对处理程序使用event.preventDefault。如果要防止处理程序提交返回false,如果要继续,则返回true $document.readyfunction{ $document.on'keydown',squery',function e{ 如果e.keyCode==13{ /*与handler一起*/ $'searchform'。submitfunctionevent{ 阿勒蒂; 返回true; }; /*无处理程序*/ $'searchform'。提交 } }; };
您可以创建另一个函数来处理提交事件
$(document).ready(function() {
$(document).on('keydown', '#squery', function(e) {
if (e.keyCode == 13) {
$('#searchform').submit()
}
});
$('#searchform').on('submit',function(e){
e.preventDefault();
alert('Hi');
});
});