繁体   English   中英

禁用多个提交按钮

[英]Disable multiple submission of submit button

<button onclick="task_reject('<?php echo $task['task_id'];?>');" type="submit" class="buttonClass blueBtn pull-right">

我需要在第一次单击时禁用“提交”按钮,但是有一个onclick函数无法正常工作。

我尝试了以下操作,但仍然无法正常工作

onclick="this.disabled=true;task_reject('<?php echo $task['task_id'];?>');"

在此先感谢您的帮助!!!!

您可以使用按钮ID或类将禁用的属性添加到按钮。 将此代码作为第一行写在task_reject函数中。

$('button').attr('disabled', "disabled")

这可能对您有帮助。 尝试一次。

$(document).ready(function(){
   var count = 0;

   $("#submit").click(function(){
       if(count == 0){
           //do stuff here

           count++;
          $('button').attr('disabled', "disabled")
      }
   });
});

使用onclick:

this.disabled=true;

所以

<button onclick="this.disabled=true;task_reject('<?php echo $task['task_id'];?>');" type="submit" class="buttonClass blueBtn pull-right">

您可以使用以下命令通过jquery进行操作:

 $('button').click(function(e){ e.preventDefault(); }); 
 <form action=""> <button type="submit">Submit</button> </form> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 

添加此代码,将只执行一次。

        $("form[name=xxxx]").submit(function() {
            $(this).submit(function() {
                return false;
            });
            return true;
        });

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM