这不适用于Google-Chrome,但在Firefox上可行。 它确实禁用了点击按钮,但登录表单没有发布,在Firefox上我可以登录但不能在Chrome上工作,点击已禁用但由于某些原因无法登录,删除此脚本可以解决问题。 / p>
var fewSeconds = 10;
$('#btnLogin').click(function () {
var btn = $(this);
btn.prop('disabled', true);
setTimeout(function () {
btn.prop('disabled', false);
}, fewSeconds * 1000);
});
以下脚本导致同样的问题,仍然无法登录,按钮点击已停用但帖子未发生
var fewSeconds = 10;
$('#btnLogin').click(function () {
$('#btnLogin').attr('disabled', 'disabled');
setTimeout(function () {
$('#btnLogin').attr('disabled', '');
}, 2000);
});
答案 0 :(得分:0)
我没有在网上找到任何解决方案,所以我尝试了这个脚本,它对我有用,我希望它也可以帮助别人:
$('#btnLogin').click(function () {
$('#btnLogin').hide();
$('#btnWait').show();
setTimeout("$('#btnWait').hide();", 10000);
setTimeout("$('#btnLogin').show();", 10000);
});