JQuery記住用戶名和密碼的具體實(shí)現(xiàn)
更新時(shí)間:2014年04月04日 15:47:49 作者:
這篇文章主要介紹了JQuery實(shí)現(xiàn)記住用戶名和密碼的方法,需要的朋友可以參考下
復(fù)制代碼 代碼如下:
<div>
<input id="username" type="text" class="txt1" value="請(qǐng)輸入用戶名" onclick="if(this.value=='請(qǐng)輸入用戶名'){this.value=''; }" onfocus="if(this.value=='請(qǐng)輸入用戶名'){this.value=''; }" />
<input id="password" type="text" class="txt2" value="請(qǐng)輸入密碼" onclick="if(this.value=='請(qǐng)輸入密碼'){this.value='';this.type='password';}" onfocus="if(this.value=='請(qǐng)輸入密碼'){this.value='';this.type='password';}"/>
</div>
JQuery Code
復(fù)制代碼 代碼如下:
$(document).ready(function(){
if ($.cookie("rmbUser") == "true") {
$("#ck_rmbUser").prop("checked", true);
$("#username").val($.cookie("username"));
$("#password").remove();
$("#pass").append("<input id='password' type='password' class='txt2'/>");
$("#password").val($.cookie("password"));
}
$("#loginButton").click(function(){
if(check()){
login();
}
});
});
//記住用戶名密碼
function save() {
if ($("#ck_rmbUser").prop("checked")) {
var username = $("#username").val();
var password = $("#password").val();
$.cookie("rmbUser", "true", { expires: 7 }); //存儲(chǔ)一個(gè)帶7天期限的cookie
$.cookie("username", username, { expires: 7 });
$.cookie("password", password, { expires: 7 });
}else{
$.cookie("rmbUser", "false", { expire: -1 });
$.cookie("username", "", { expires: -1 });
$.cookie("password", "", { expires: -1 });
}
};
function check(){
var username = $("#username").val();
var password = $("#password").val();
if(username == "" || username == "請(qǐng)輸入用戶名"){
$("#tip").text("請(qǐng)輸入用戶名!");
$("#username").focus();
return false;
}
if(password == "" || password == "請(qǐng)輸入密碼"){
$("#tip").text("請(qǐng)輸入密碼!");
$("#password").focus();
return false;
}
$("#tip").text("");
return true;
}
function login(){
$.ajax({
type:"POST",
url: "login!loginValidate.action",
data:{userName:$("#username").val(),password:$("#password").val()},
dataType:"json",
beforeSend: function(){
showOverlay();
},
success:function(data){
if(data.success){
addCookie("userName", $("#username").val(), 0);
save();
location.href = "/index.jsp";
}else{
$("#overlay").hide();
$("#tip").text("用戶名或密碼錯(cuò)誤,請(qǐng)重新登錄!");
return false;
}
}
});
}
您可能感興趣的文章:
- jquery.cookie.js 操作cookie實(shí)現(xiàn)記住密碼功能的實(shí)現(xiàn)代碼
- JQuery記住用戶名密碼實(shí)現(xiàn)下次自動(dòng)登錄功能
- 使用Jquery搭建最佳用戶體驗(yàn)的登錄頁面之記住密碼自動(dòng)登錄功能(含后臺(tái)代碼)
- 通過jquery.cookie.js實(shí)現(xiàn)記住用戶名、密碼登錄功能
- 使用jquery的cookie實(shí)現(xiàn)登錄頁記住用戶名和密碼的方法
- jquery.cookie.js實(shí)現(xiàn)用戶登錄保存密碼功能的方法
- jQuery加密密碼到cookie的實(shí)現(xiàn)代碼
- jQuery.cookie.js實(shí)現(xiàn)記錄最近瀏覽過的商品功能示例
- jquery使用Cookie和JSON記錄用戶最近瀏覽歷史
- 通過Jquery.cookie.js實(shí)現(xiàn)展示瀏覽網(wǎng)頁的歷史記錄超管用
- jQuery實(shí)現(xiàn)的記住帳號(hào)密碼功能完整示例
相關(guān)文章
jQuery刪除/清空指定元素的所有子節(jié)點(diǎn)實(shí)例代碼
這篇文章主要給大家介紹了關(guān)于jQuery刪除/清空指定元素的所有子節(jié)點(diǎn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用jQuery具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07jquery插件unobtrusive實(shí)現(xiàn)片段式加載
本文給大家分享的是使用jquery插件unobtrusive實(shí)現(xiàn)片段式加載,效果非常不錯(cuò),有需要的小伙伴可以參考下。2015-06-06認(rèn)識(shí)jQuery的Promise的具體使用方法
本篇文章主要介紹了認(rèn)識(shí)jQuery的Promise的具體使用方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-10-10jquery 判斷selection range 是否在容器中的簡(jiǎn)單實(shí)例
下面小編就為大家?guī)硪黄猨query 判斷selection range 是否在容器中的簡(jiǎn)單實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-08-08jQuery實(shí)現(xiàn)菜單欄導(dǎo)航效果
這篇文章主要為大家詳細(xì)介紹了jQuery實(shí)現(xiàn)簡(jiǎn)單菜單欄導(dǎo)航效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-08-08jquery實(shí)現(xiàn)ajax提交form表單的方法總結(jié)
本篇文章主要是對(duì)jquery實(shí)現(xiàn)ajax提交form表單的方法進(jìn)行了總結(jié)介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助2014-03-03JQuery中對(duì)Select的option項(xiàng)的添加、刪除、取值
jQuery獲取Select選擇的Text和Value及添加/刪除Select的Option項(xiàng),在本文將為大家詳細(xì)介紹下具體的實(shí)現(xiàn),感興趣的朋友可以參考下2013-08-082012年開發(fā)人員的16款新鮮的jquery插件體驗(yàn)分享
jQuery的是一個(gè)多瀏覽器的Javascript集合,以輕松地簡(jiǎn)化了客戶端腳本的HTML;使用這些插件方法可以創(chuàng)建高效強(qiáng)大的網(wǎng)頁和Web程序2012-12-12