系統登錄時勾選框自動記住密碼


//勾選框
<div style="float: right; padding-right: 10%;"> <div style="float: left; margin-top: 3px; margin-right: 2px;"> <font color="white">記住密碼</font> </div> <div style="float: left;"> <input id="saveid" type="checkbox" onclick="savePaw();" style="padding-top: 0px;" /> </div> </div>

  

//如果未勾選,則將cookie中的值設置為失效
function savePaw() {
	if (!$("#saveid").is(":checked")) {
		$.cookie('loginname', '', {
			expires : -1
		});
		$.cookie('password', '', {
			expires : -1
		});
	}
}

 

//登錄成功后保存cookie
function saveCookie() {
	if ($("#saveid").is(":checked")) {
		$.cookie('loginname', $("#loginname").val(), {
			expires : 7 //cookie有效期為7天,如果設置一個之前的時間點(-1),則此cookie立即失效
		});
		$.cookie('password', $("#password").val(), {
			expires : 7
		});
	}
}

  

//當再次進入登錄頁面,檢查cookie中是否有登錄名密碼,有則將值賦值給輸入框,並勾選記住密碼
jQuery(function() {
	var loginname = $.cookie('loginname');
	var password = $.cookie('password');
	if (typeof(loginname) != "undefined"
			&& typeof(password) != "undefined") {
		$("#loginname").val(loginname);
		$("#password").val(password);
		$("#saveid").attr("checked", true);
		$("#code").focus();
	}
});

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM