0
我的setInterval
函數在Chrome和FF中似乎不起作用,但在IE中工作時,我首先進入登錄頁面。當窗口加載時,setInterval在Chrome和Firefox中不起作用
我想檢測用戶是否要求將他們的登錄數據保存爲登錄表單的一部分。如果已保存,則登錄按鈕應爲綠色。目前,它沒有檢測到形式已經記住了證書和按鈕是灰色的:
$(window).load(function() {
setTimeout(function() {
$(".busy-dialog").fadeOut(500);
}, 1000);
var evt = document.createEvent("Events");
evt.initEvent("click", true, true);
window.dispatchEvent(evt);
setInterval(function() {checkLogin();}, 200);
});
凡checkLogin
功能很簡單:
function checkLogin() {
var email = $("#username").val();
var password = $("#password").val();
if (email != '' && email != undefined && password != '' && password != undefined) {
$("#loginform .button.primary").attr('disabled', false);
$("#loginForm .button.primary").prop('disabled', false);
} else {
$("#loginForm .button.primary").attr('disabled', true);
$("#loginForm .button.primary").prop('disabled', true);
}
}
請參閱[「應該在其標題中包含」標籤?「](http://meta.stackexchange.com/questions/19190/should-questions-include-tags-in-their-titles),其中共識是「不,他們不應該」! –