JQuery記住用戶名和密碼的具體實現(xiàn)
更新時間:2014年04月04日 15:47:49 作者:
這篇文章主要介紹了JQuery實現(xiàn)記住用戶名和密碼的方法,需要的朋友可以參考下
復(fù)制代碼 代碼如下:
<div>
<input id="username" type="text" class="txt1" value="請輸入用戶名" onclick="if(this.value=='請輸入用戶名'){this.value=''; }" onfocus="if(this.value=='請輸入用戶名'){this.value=''; }" />
<input id="password" type="text" class="txt2" value="請輸入密碼" onclick="if(this.value=='請輸入密碼'){this.value='';this.type='password';}" onfocus="if(this.value=='請輸入密碼'){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 }); //存儲一個帶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 == "請輸入用戶名"){
$("#tip").text("請輸入用戶名!");
$("#username").focus();
return false;
}
if(password == "" || password == "請輸入密碼"){
$("#tip").text("請輸入密碼!");
$("#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("用戶名或密碼錯誤,請重新登錄!");
return false;
}
}
});
}
您可能感興趣的文章:
- jquery.cookie.js 操作cookie實現(xiàn)記住密碼功能的實現(xiàn)代碼
- JQuery記住用戶名密碼實現(xiàn)下次自動登錄功能
- 使用Jquery搭建最佳用戶體驗的登錄頁面之記住密碼自動登錄功能(含后臺代碼)
- 通過jquery.cookie.js實現(xiàn)記住用戶名、密碼登錄功能
- 使用jquery的cookie實現(xiàn)登錄頁記住用戶名和密碼的方法
- jquery.cookie.js實現(xiàn)用戶登錄保存密碼功能的方法
- jQuery加密密碼到cookie的實現(xiàn)代碼
- jQuery.cookie.js實現(xiàn)記錄最近瀏覽過的商品功能示例
- jquery使用Cookie和JSON記錄用戶最近瀏覽歷史
- 通過Jquery.cookie.js實現(xiàn)展示瀏覽網(wǎng)頁的歷史記錄超管用
- jQuery實現(xiàn)的記住帳號密碼功能完整示例
相關(guān)文章
jQuery刪除/清空指定元素的所有子節(jié)點實例代碼
這篇文章主要給大家介紹了關(guān)于jQuery刪除/清空指定元素的所有子節(jié)點,文中通過示例代碼介紹的非常詳細,對大家學(xué)習或者使用jQuery具有一定的參考學(xué)習價值,需要的朋友們下面來一起學(xué)習學(xué)習吧2019-07-07jquery插件unobtrusive實現(xiàn)片段式加載
本文給大家分享的是使用jquery插件unobtrusive實現(xiàn)片段式加載,效果非常不錯,有需要的小伙伴可以參考下。2015-06-06jquery 判斷selection range 是否在容器中的簡單實例
下面小編就為大家?guī)硪黄猨query 判斷selection range 是否在容器中的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-08-08jquery實現(xiàn)ajax提交form表單的方法總結(jié)
本篇文章主要是對jquery實現(xiàn)ajax提交form表單的方法進行了總結(jié)介紹,需要的朋友可以過來參考下,希望對大家有所幫助2014-03-03JQuery中對Select的option項的添加、刪除、取值
jQuery獲取Select選擇的Text和Value及添加/刪除Select的Option項,在本文將為大家詳細介紹下具體的實現(xiàn),感興趣的朋友可以參考下2013-08-082012年開發(fā)人員的16款新鮮的jquery插件體驗分享
jQuery的是一個多瀏覽器的Javascript集合,以輕松地簡化了客戶端腳本的HTML;使用這些插件方法可以創(chuàng)建高效強大的網(wǎng)頁和Web程序2012-12-12