Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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 首次提交后多次提交引导模式表单_Javascript_Jquery_Twitter Bootstrap - Fatal编程技术网

Javascript 首次提交后多次提交引导模式表单

Javascript 首次提交后多次提交引导模式表单,javascript,jquery,twitter-bootstrap,Javascript,Jquery,Twitter Bootstrap,我有一个模式表单-bootstrapcss-每次点击按钮都会提交额外的时间,例如 第一次单击,1提交 第二次单击,2次提交 第三次点击,3次提交 等等等等 下面是我使用的jQuery。该模式是从另一个模式(动态创建)调用的,因此我需要使用$(document)调用方法。我试过$(document).on('submit','pos#u form',function(e){…});也使用e.preventDefault(),但这没有任何区别,“$(“#posModal”).remove(“#pos

我有一个模式表单-bootstrapcss-每次点击按钮都会提交额外的时间,例如

  • 第一次单击,1提交
  • 第二次单击,2次提交
  • 第三次点击,3次提交
  • 等等等等
  • 下面是我使用的jQuery。该模式是从另一个模式(动态创建)调用的,因此我需要使用$(document)调用方法。我试过$(document).on('submit','pos#u form',function(e){…});也使用e.preventDefault(),但这没有任何区别,“$(“#posModal”).remove(“#pos_form”);”也没有区别


    在我的测试页面中,不是从模态调用的,它也不工作。如果您在这里提供任何帮助,我们将不胜感激。

    当您提交表单时,它将再次动态创建实例。所以
    在('click','#submit',函数(e){,从html点击按钮调用该方法,如
    ,并将点击提交的整个方法放入SubmitForm()方法中。

    当您提交表单时,它将再次动态创建实例。因此
    在('click','#submit',函数(e){,从html单击按钮调用该方法,如
    ,并将单击提交的整个方法放入SubmitForm()中方法。

    我挖了我自己的陷阱,我不应该在动态创建的表单中包含表单的JS,而是在基础文档中。我找到了答案

    我挖了我自己的陷阱,我不应该在动态创建的表单中包含表单的JS,而是在基础文档中。我找到了答案

    我在类似的模式操作中遇到了同样的问题,并使用了:

    (“#模式#u提交#u按钮”)。解除绑定(“单击”)

    此事件已附加到打开模式的函数

    这样,每次打开模式时,事件侦听器都会重置

    ("#open_modal_button").click(function(){
        ("#modal_submit_button").unbind('click');
        ("#modal").modal('toggle');
        //OTHER CODE
    }
    

    我在类似的模态操作中遇到同样的问题,并使用:

    (“#模式#u提交#u按钮”)。解除绑定(“单击”)

    此事件已附加到打开模式的函数

    这样,每次打开模式时,事件侦听器都会重置

    ("#open_modal_button").click(function(){
        ("#modal_submit_button").unbind('click');
        ("#modal").modal('toggle');
        //OTHER CODE
    }