Jquery表单提交不在chrome中工作但在firefox中工作

时间:2014-12-23 09:45:04

标签: jquery google-chrome firefox paypal wordpress-plugin

我有一些奇怪的问题,相同的代码使用firefox而不是在chrome中工作。 我的主要功能是我需要在点击buy now按钮时提交表单。在按钮点击事件上,我已经编写了提交表单的代码。我的代码是

$('.paypal_button_form_submit').click(function(){

              $('.form_certificate').submit();

               alert('Thank you! Your order was submitted successfully');               

});

通过点击paypal它实际上需要我paypal但在此之前它提交表单。 我正在使用的表格是

  

caldera表单插件

用wordpress。 使用此代码表单在Firefox中完美运行但不在chrome中运行。 你能帮我解决一下我需要做些什么改变才能让它在所有浏览器中运行。

2 个答案:

答案 0 :(得分:0)

尝试使用.on

$('.paypal_button_form_submit').on("click",function(){

              $('.form_certificate').submit();

               alert('Thank you! Your order was submitted successfully');               

});

答案 1 :(得分:0)

我自己解决了。只需将点击从paypal按钮更改为表单提交按钮单击。 所以现在我的代码是这样的。

$('#submit').on("click",function(){
     if($("#formid").valid())
    {
       $('.paypal_button_form').submit();
    }

}); 

我不知道它为什么有效但它有效。所以现在两个表单都已提交,功能完美。