繁体   English   中英

如何使用jquery或javascript禁用类型为Submit的按钮标签?

[英]How to disable a button tag with type submit using jquery or javascript?

有人可以帮我弄清楚如何在提交表单时禁用类型为Submit的按钮标签吗? 我发现的所有内容都向我展示了如何禁用类型为Submit的输入标签。

我目前拥有的是:

HTML:

<form method="post" action="addBookingForm.php" id="addBookingForm" name="addBookingForm" class="form-horizontal">
<button class="btn btn-success" type="submit" id="addBooking" name="addBooking" ><span class="glyphicon glyphicon-plus"></span> Add Booking</button>

jQuery的:

    $('#addBookingForm').on('submit', function() {
        $("#addBooking").attr( "disabled", "disabled" );
    });

要么:

 onsubmit="document.getElementById('addBooking').disabled = 1;"

问题是它不提交页面。 最简单的解决方案是将按钮转换为输入,但我希望可以将其作为按钮完成

非常感谢!

 <form method="post" action="addBookingForm.php" id="addBookingForm" name="addBookingForm" class="form-horizontal"> <script> $(document).ready(function(){ $("#addBooking").attr("disabled", "disabled"); }); </script> <button class="btn btn-success" type="submit" id="addBooking" name="addBooking" ><span class="glyphicon glyphicon-plus"></span> Add Booking</button> </form> 

这样可以解决您的问题。

在您的jquery解决方案中,添加'(this).submit();' 您用来禁用按钮的行之前的行

暂无
暂无

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

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