首次单击jquery时禁用按钮

时间:2010-08-26 09:39:26

标签: jquery asp.net-mvc-2

我想在用户第一次单击时禁用按钮,因此如果用户连接速度较慢,则不能保存多条记录。我正在使用asp.net mvc2

2 个答案:

答案 0 :(得分:2)

您可以使用jQuery的one()。有了这个,事件处理程序只执行一次。在事件处理程序中,您可以禁用或更改样式。

来自jQuery站点的示例:

$('#foo').one('click', function() {
  alert('This will be displayed only once.');
});

答案 1 :(得分:1)

$('#buttonId').click(function() {
    $(this).attr('disabled', 'disabled');
});

当然你必须调整选择器。