Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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
Javascript 只要我的用户按Enter键,就在模式中提交表单_Javascript_Jquery - Fatal编程技术网

Javascript 只要我的用户按Enter键,就在模式中提交表单

Javascript 只要我的用户按Enter键,就在模式中提交表单,javascript,jquery,Javascript,Jquery,我正在尝试在用户按下enter键时在模式中提交表单 我试过以下方法 $('.modal').on('show.bs.modal', function (e) { console.log('modal is opened ! '); $(document).keypress(function(e) { if(e.which == 13) { console.log('Enter Pressed !'); var for

我正在尝试在用户按下
enter
键时在模式中提交表单

我试过以下方法

$('.modal').on('show.bs.modal', function (e) {
    console.log('modal is opened ! ');
    $(document).keypress(function(e) {
        if(e.which == 13) {
            console.log('Enter Pressed !');
            var form = $('.modal').find('.modal-dialog').closest('form')
                .find('button[type=submit]').click();

            console.log(form);
        }
    });
})

我把控制台打印出来了

modal is opened ! 
Enter Pressed !
prevObject: e.fn.init[0], context: document, selector: "button[type=submit]"]

试试看 控制台

modal is opened ! 
Enter Press
[prevObject: e.fn.init[3], context: document]
表单仍然没有提交。。。出于某些原因


我知道我已经很接近了,但我无法提交我的表格

有人能推我一下吗


您不需要找到提交按钮

$('.modal').find('.modal-dialog').closest('form').submit();

您不需要找到提交按钮

$('.modal').find('.modal-dialog').closest('form').submit();
尝试:

$('.modal')。查找('.modal对话框')。最近的('form')。提交()

尝试:


$('.modal')。查找('.modal对话框')。最近的('form')。提交()

使用form.submit();你用AJAX处理提交问题吗?Downvoter,这个问题怎么了?@Mojtaba:是的,我做错了什么,值得这么做?@ihue,我想有些人过去如果看到问题中的任何图像,就会投下否决票。顺便说一句,我认为你的问题很清楚,不需要任何图片;你用AJAX处理提交问题吗?Downvoter,这个问题怎么了?@Mojtaba:是的,我做错了什么,值得这么做?@ihue,我想有些人过去如果看到问题中的任何图像,就会投下否决票。顺便说一句,我觉得你的问题很清楚,不需要任何图片。答案和我之前发布的完全一样:)莫伊塔巴,你很聪明!你是一个伟大的复印机。所以,更聪明的是,我之前发布的答案是一样的:)莫伊塔巴,你非常聪明!你是一个伟大的复印机。所以,更聪明