提交表单时禁用/替换按钮

时间:2011-01-12 15:28:10

标签: javascript jquery

如何在提交表单时禁用按钮,或者更好地将其替换为“处理您的订单,请稍候”。

感谢。

3 个答案:

答案 0 :(得分:5)

您可以使用$.attr()方法

禁用它
$("input.myBtn").click(function(){
  $(this).attr( 'disabled', true ); 
});

或使用$.replaceWith()方法将其替换为文本。

$("input.myBtn").click(function(){
  $(this).replaceWith( '<p>Processing your order. Please wait.</p>' ); 
});

答案 1 :(得分:2)

$('input:button').click(function() {
    $(this).attr('disabled', true);
});

答案 2 :(得分:1)

使用jQuery:

$('#your-button-id').html('Please wait');