这在Google-Chrome上不起作用,而是在Firefox上起作用。它确实禁用单击时禁用按钮,但是登录表单没有发布,在Firefox上我可以登录但无法在Chrome上工作,单击是禁用的,但由于某种原因无法登录,删除此脚本解决了问题。
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);
});
我没有在线找到任何解决方案,所以我尝试了这个脚本,它对我有用,我希望它也可以帮助某人:
$('#btnLogin').click(function () {
$('#btnLogin').hide();
$('#btnWait').show();
setTimeout("$('#btnWait').hide();", 10000);
setTimeout("$('#btnLogin').show();", 10000);
});