如何在单击时禁用按钮
how do I disable a button on click?
我有以下代码:
function disableEnableButton(enable) {
$('.register').prop('disabled', enable);
$('.login').prop('disabled', enable);
$('#instagram-login-btn').prop('disabled', enable);
$('#register_submit').prop('disabled', enable);
$('#login_submit').prop('disabled', enable);
}
$('#instagram-login-btn').on('click', function (event) {
//disable all the other buttons
disableEnableButton(false);
});
我基本上是在尝试在状态加载时禁用所有其他按钮......所以我使用 jQuery prop 来这样做。但是,当它加载并且我单击instagram-login-btn时,它仍然进入on('click'(事件。我该怎么做?
您在参数中传递FALSE
,这意味着您将禁用属性设置为false
这意味着button
不会被disabled
而是将 true 作为参数传递。
disableEnableButton(true);
$("#buttonID").attr("disabled", true);
叫这个。
document.getElementById('buttonId').disabled='true';
单击时调用此事件
您可以使用
$("buttonID").attr("disabled", true);
将禁用属性添加到特定按钮
尝试
$('#buttonID').attr('disabled', true);
您可以通过以下方式禁用元素:
$('#buttonID').attr("disabled", "disabled");
或
$('#buttonID').attr("disabled", true);
例如:
但我认为,在您的情况下,您可以直接unbind
点击事件
$('#instagram-login-btn').click(function(){
$('#instagram-login-btn').unbind( "click", handler );
});
试试这个
$('#submit_id').prop('disabled', true);
相关文章:
- 如何隐藏按钮单击事件上的占位符
- 从Web服务器下载图像按钮单击使用JavaScript
- 在SweetAlert中传递ASP.NET按钮单击事件
- 单选按钮单击可刷新/更改网站的小区域
- 调用按钮单击事件 ajax 加载的用户控件
- 附加 jQuery 代码以在加载和按钮单击时运行
- 在按钮单击时将图像URL数据显示到弹出框中,而无需禁用背景
- 按钮单击服务器单击
- 触发单选按钮单击,并在页面刷新时记住选择
- 如何使用 javascript 而不是使用控制器中的方法在 rails 中呈现部分按钮单击
- jQuery UI 选项卡 - 将参数设置为下一个/上一个按钮单击
- 如何在 Angular JS 中的按钮单击上添加类
- 当元素上有多个类时触发按钮单击事件
- 如何在 HTML 中的按钮单击上更改图像(IMG URL 每次来自服务器)
- 如何使用javascript刷新我的html页面时清除按钮单击
- 阻止后退按钮 - 单击按钮时忽略
- 如何制作按钮.单击“开始时不运行”
- Rails:尝试在按钮单击时渲染部分
- 在页面加载时调用函数,在按钮单击时再次调用函数,但参数不同
- 如何在服务器端的文本中添加按钮单击事件