Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.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 不同浏览器中的jQuery提交表单_Javascript_Jquery_Forms_Browser_Submit - Fatal编程技术网

Javascript 不同浏览器中的jQuery提交表单

Javascript 不同浏览器中的jQuery提交表单,javascript,jquery,forms,browser,submit,Javascript,Jquery,Forms,Browser,Submit,您好,我使用jQuery在点击选择选项时提交表单,它在Firefox上运行得非常好,但在Chrome和Safari中却没有。您知道如何修复它吗?谢谢 $(".willaya-submit").click(function(){ $("#willaya-form").submit(); }) 您最好使用选择更改事件: $(".willaya-submit").change(function(){ //change event $("#willaya-form").sub

您好,我使用jQuery在点击选择选项时提交表单,它在Firefox上运行得非常好,但在Chrome和Safari中却没有。您知道如何修复它吗?谢谢

$(".willaya-submit").click(function(){
    $("#willaya-form").submit();
    })

您最好使用
选择
更改
事件:

$(".willaya-submit").change(function(){  //change event
    $("#willaya-form").submit();
})
该事件触发跨浏览器


欢呼声

并非所有浏览器都会在选项选择时引发单击事件。抱歉,唯一的解决方案是不使用单击事件。你应该改为监听select的更改。改为使用select的更改事件,它在任何地方都有效,如果没有更改,你为什么需要提交任何内容?太好了!你能把我的回答标为接受吗?(绿色复选标记)