如何禁用按钮后的按钮onclick

How to disable button after button onclick

本文关键字:按钮 onclick 何禁用      更新时间:2023-09-26

我有一个按钮使用onclick返回确认…我希望当确认提交时…第二次点击按钮就会弹出警告信息,通知用户按钮只能点击一次。

到目前为止,我已经尝试了一个函数,但不工作。

$("#once").one("click", function() {
  alert('this only happens once');
});
下面的代码是我的按钮
<input type="submit" id="once" class="button" style="width:100px;" onclick="return  
confirm('Are you sure you want <?php  echo $show_venue['venue'];?>  be your party venue 
 ?');"  value="CHOOSE" name="choose_venue">

点击后不能禁用按钮

$(this).prop('disabled', true);

下面是您需要的代码:http://jsfiddle.net/UT79m/6/

你可以添加一个类来设置第一次点击后的" selected "状态:

$("#once").on("click", function() {
   if($(this).hasClass('selected'))
       return;
   alert('this only happens once');
   $(this).addClass('selected');
});