html代码
<div>
<input id=\"username\" type=\"text\" class=\"txt1\" value=\"请输入用户名\" =\"if(this.value==\'请输入用户名\'){this.value=\'\'; }\" =\"if(this.value==\'请输入用户名\'){this.value=\'\'; }\" />
<input id=\"password\" type=\"text\" class=\"txt2\" value=\"请输入密码\" =\"if(this.value==\'请输入密码\'){this.value=\'\';this.type=\'password\';}\" =\"if(this.value==\'请输入密码\'){this.value=\'\';this.type=\'password\';}\"/>
</div>
jquery代码
$(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;
}
}
});
} 继续阅读与本文标签相同的文章
上一篇 :
组件复用一小步 轻松实现跨项目开发提效
-
PS保存图片提示“无法完成请求”,这里有4种解决方法!
2026-05-14栏目: 教程
-
想买1000元左右的5G手机?我们需要等多久?
2026-05-14栏目: 教程
-
剧情反转?美企主动购买华为5G技术,华为成赞赏排行榜第一名!
2026-05-14栏目: 教程
-
城市数字化后,新一代内生安全系统可全方位保护
2026-05-14栏目: 教程
-
谷歌也来“唱衰”5G,5G手机只会徒增功耗?为何这么说?
2026-05-14栏目: 教程
