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

标签 javascript jquery

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

谢谢。

最佳答案

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

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

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

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

关于javascript - 提交表单时禁用/替换按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4670516/

相关文章:

javascript - 当从 5 个图像中选择 2 个图像时,如何禁用其他图像?

javascript - 为什么使用钩子(Hook)单击按钮后状态不更新?

javascript - sinon 模拟上的发射函数

javascript - 如何在 Ubuntu 15.04 上运行 johnny- Five ?

javascript - 复杂的数学水平视差缓动函数

javascript - Jquery Mobile "tap"事件错误

Javascript:将 loop:false 添加到此轮播

javascript - 模糊功能,设置最后一个值

javascript - 使用变量修改日期选择器中的 maxDate 和 minDate

javascript - 存储信息元素,一个好的做法吗?