如何禁用HTML表单提交按钮而不会将其显示为灰色?

问题:我要使整个表单变灰,并且在表单其余部分之前将提交按钮变灰。

$("#postform").submit(function() {
      //disable submit button
      $("#submitPF").attr("disabled", "disabled");
      //blur form
      $("#postform").animate({opacity: 0.4},250);
      $.post("/POST.php", $("#postform").serialize(),function() {
         //free submit button
         $("#submitPF").removeAttr("disabled");
         //unblur
         $("#postform").animate({opacity: 1},500);
      });
      return false;
   });
}

最佳答案

您可以劫持按钮

$("#submitPF").click(function(e) {
    e.preventDefault();
    return false;
});


只是一个想法。

关于javascript - 禁用提交按钮而没有灰色显示效果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6903180/

10-12 00:22
查看更多