JQuery实现记住用户名和密码的方法

 这篇文章主要介绍了JQuery实现记住用户名和密码的方法,需要的朋友可以参考下

 代码如下:
<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 
 代码如下:
$(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; 

 

}); 

 

时间: 2024-10-02 19:48:26

JQuery实现记住用户名和密码的方法的相关文章

防止浏览器记住用户名及密码的简单实用方法_javascript技巧

如何设置能禁止浏览器自动保存表单信息,比如用户名,密码? 现在很多浏览器都有自动填写功能,我在input上使用了autocomplete="off",但在有的浏览器上还是被记住了用户名跟密码,请问有没有更有效及简便的方法来防止浏览器记住用户名及密码? 1.针对浏览器记住密码 1).首先大部分浏览器都是根据表单域的type="password"来判断密码域的,所以针对这种情况可以采取"动态设置密码域"的方法: 复制代码 代码如下: <inpu

net-手机浏览器如何实现记住用户名和密码

问题描述 手机浏览器如何实现记住用户名和密码 用.net写的程序 怎样才能让手机浏览器记住用户名和密码 用什么方式来实现 解决方案 提交时如果用户勾选了记住用户名和密码就用cookie记录住用户名密码,设置有效期一年或者更多,加载你页面是从cookie读取用户名和密码赋值给你的表单输入控件. 如果你网站有jquery插件 ,可以使用jquery.cookie.js这个插件:http://plugins.jquery.com/cookie/ 没有就需要自己写js代码读写cookie了,自己百度下

Android通过SharedPreferences实现自动登录记住用户名和密码功能

最近Android项目需要一个自动登录功能,完成之后,特总结一下,此功能依靠SharedPreferences进行实现. SharedPreferences简介 SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息.其存储位置在/data/data/<包名>/shared_prefs目录下.SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现

php使用cookie实现记住用户名和密码实现代码

  这篇文章主要介绍了php使用cookie实现记住用户名和密码实现代码,本文直接给出实现代码,需要的朋友可以参考下 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 <meta http-equiv="Content-Type" content="text/html; char

用金山wps表格快速生成用户名与密码的方法

  很多公司都为每一个员工提供了独立的OA系统帐号,为了方便管理,很多行政都会提前为员工设置不一样的登录用户名与密码,不过,如果员工数量大的话,要设置用户名与密码,工作量也是挺大的.今天,小编就以下面的设置方法:公司简称加个人姓名缩写作为大家的用户名,用姓名缩写加公司的电话号码作为各用户的密码,为大家讲解一下快速生成用户名与密码的方法! 详细制作步骤如下: 1.首先,新建一个工作簿,在sheet1中输入各列标题及其他信息. 2.接下来,就要来生成用户名列和密码啦!单击D2格,在英文半角状态下输入

xp系统用户取消注销输入用户名和密码的方法

  现在很多的用户都为了避免麻烦,都将电脑中的账号输入设置改掉了,就连开机前的登入设置都取消掉了,但是最近有用户反映说虽然开机时无需输入用户名,但注销后重新开机却需要输入密码和账号,真是麻烦的很!我们点击注销的目的就是省得麻烦,因为相比重新启动需要等待一段时间,而注销可以最大限度的帮我们节约时间,所以是个很划算的方式.现在注销后重新开机反而多了一个步骤,需要输入用户名和密码,下面小编就教大家一个方法可以把这个步奏取消掉的,一起来看看吧! xp系统用户取消注销输入用户名和密码的方法: 1.首先,咱

php使用cookie实现记住用户名和密码实现代码_php实例

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <form id="form1" name="form1" method="post" action="check_remember.php"> <table width="300" border=&

jsp 利用cookie 记住用户名和密码

<%...@page contentType="text/html; charset=GBK" language="java" import="java.sql.*" errorPage="" %><html><head><meta http-equiv="Content-Type" content="text/html; charset=GBK"

网页登录中实现记住用户名和密码的功能(完成自动登录)

error_reporting(0); session_start(); ?>  代码如下 复制代码 <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.111cn.net/1999/xhtml&