Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery提交处理程序不工作_Jquery_Submit_Handler - Fatal编程技术网

jquery提交处理程序不工作

jquery提交处理程序不工作,jquery,submit,handler,Jquery,Submit,Handler,我正在尝试使用jquery提交函数提交表单。当我在没有处理程序的情况下提交表单时,一切正常。带有处理程序的Submit函数根本不提交。它也不会调用处理程序代码 这是不起作用的代码 jsfiddle.net/ge5575nj/2/ 如果您有任何帮助,我们将不胜感激。无需对处理程序使用event.preventDefault。如果要防止处理程序提交返回false,如果要继续,则返回true $document.readyfunction{ $document.on'keydown',squery'

我正在尝试使用jquery提交函数提交表单。当我在没有处理程序的情况下提交表单时,一切正常。带有处理程序的Submit函数根本不提交。它也不会调用处理程序代码

这是不起作用的代码

jsfiddle.net/ge5575nj/2/


如果您有任何帮助,我们将不胜感激。无需对处理程序使用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');
    });
});