//添加jQuery cookie 功能
jQuery.cookie = function(name, value, options) {
if (typeof value != 'undefined') { // name and value given, set cookie
options = options || {};
if (value === null) {
value = '';
options.expires = -1;
}
var expires = '';
if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
var date;
if (typeof options.expires == 'number') {
date = new Date();
date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
} else {
date = options.expires;
}
expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE
}
var path = options.path ? '; path=' + options.path : '';
var domain = options.domain ? '; domain=' + options.domain : '';
var secure = options.secure ? '; secure' : '';
document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
} else { // only name given, get cookie
var cookieValue = null;
if (document.cookie && document.cookie != '') {
var cookies = document.cookie.split(';');
for (var i = 0; i < cookies.length; i++) {
var cookie = jQuery.trim(cookies[i]);
// Does this cookie string begin with the name we want?
if (cookie.substring(0, name.length + 1) == (name + '=')) {
cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
break;
}
}
}
return cookieValue;
}
};
【记住密码】
function setCookie(obj){
var name = document.forms[0].usrname.value;
var pwd = document.forms[0].pwd.value;
if(obj.checked){
$.cookie(name, pwd);
}else{
$.cookie(name, null);
}
}
【取出密码】最后应用:当输入账号时,改变事件
function getpsd(obj){
var pwd = $.cookie(obj.value);
if(pwd){
document.forms[0].pwd.value=pwd;
document.getElementById("savepsd").checked = true;
}
}
//文本框 编辑状态(初始化为不可编辑的状态)
function setIsTextReadOnly(state) {
if(state == true) {
var inputElements = document.getElementById("frmlogin").getElementsByTagName("input");
for(var i01=0;i01<inputElements.length;i01++) {
if(inputElements[i01].type == "text" || inputElements[i01].type == "password" || inputElements[i01].type == "button" || inputElements[i01].type == "checkbox") {
inputElements[i01].disabled = true;
}
}
} else {
var inputElements = document.getElementById("frmlogin").getElementsByTagName("input");
for(var i01=0;i01<inputElements.length;i01++) {
if(inputElements[i01].type == "text" || inputElements[i01].type == "password" || inputElements[i01].type == "button" || inputElements[i01].type == "checkbox") {
inputElements[i01].disabled = false;
}
}
}
}
分享到:
相关推荐
标题“jQuery实现记住密码”涉及的是使用jQuery库来实现在网页上保存用户密码的功能,这样用户在下次访问时就不必再次输入。这个功能通常通过浏览器的Cookie机制来实现,因为Cookie可以存储用户在特定网站上的偏好...
当用户选择“记住密码”选项时,我们可以将密码保存到Cookie。使用`$.cookie()`函数,如下所示: ```javascript function savePassword(password) { // 设置一个有效期为30天的Cookie var expirationDate = new ...
在网页开发中,用户登录体验的一个重要环节是“记住密码”功能。...总之,通过HTML和Cookie技术,我们可以实现网页登录的“记住密码”功能,提升用户体验。但要注意安全问题,确保用户数据的安全。
本篇文章将深入探讨`jquery.cookie.js`包及其在实现“记住密码”功能中的应用。 首先,我们来了解什么是Cookie。Cookie是服务器在用户浏览器上存储的一小段文本数据,主要用于存储用户状态信息,如登录状态、个性化...
3. **记住密码**: 为用户提供“记住我”选项,将登录凭据保存在Cookie中,以便下次自动登录。 4. **页面计数**: 记录用户访问页面的次数,提供个性化推荐。 **四、注意事项** 1. **存储限制**: 每个Cookie的大小不...
jQuery之Cookie用法:记住用户名和密码实例,已打包为demo,欢迎大家下载(最火软件站)。 jquery中实现cookie的操作相比js要简单很多 操作步骤如下 1、引入JS文件(下载包中已包含) jquery-1.7.1.js jquery.cookie...
jQuery Cookie.js 提供了一个很好的例子,展示了如何实现记住用户名和密码的功能。假设我们有登录表单的输入字段,如下: ```html <button type="submit">Login ``` 我们可以监听表单提交事件,并在用户...
在IT行业中,jQuery库是...在实际项目中,还需要考虑安全性、用户体验和其他功能需求,例如记住密码、自动登录等。在提供的文件`texiao7964_1560681011`中,可能包含了实现上述功能的代码示例,可以参考学习。
本文将详细介绍如何使用`jquery.cookie.js`实现记住密码功能,并讲解其核心概念和用法。 首先,Cookie是一种存储在用户浏览器中的小型文本文件,用于在用户与网站交互时保存数据。它允许网站在用户下次访问时识别...
5. **取消记忆功能:** 用户点击取消记住密码时,清除相应的Cookie信息,使帐号密码不被自动填充。 #### Cookie的有效期 在使用Cookie记录用户信息时,可以为其设置有效时间。一旦过了这段时间,Cookie将会自动...
5. **记住密码**:对于用户希望快速登录的网站,可以使用Cookie记住用户名或密码。 **四、兼容性与注意事项** jQuery Cookie插件兼容大多数现代浏览器,包括IE6+、Firefox、Chrome、Safari和Opera。然而,由于安全...
总的来说,jQuery.cookie.js插件是网页开发者的一个实用工具,它使得在浏览器端进行Cookie管理变得更加方便,尤其适用于实现记住用户名和密码这样的功能。有了它,我们可以在不增加过多复杂性的情况下,为用户提供...
主要介绍了通过jquery.cookie.js实现记住用户名、密码登录功能,通过Cookies让网站服务器把少量数据储存到客户端的硬盘或内存,从客户端的硬盘读取数据的一种技术;具体实现过程大家通过本文一起看看吧
在ASP.NET中,实现“记住密码”功能是一个常见的需求,特别是在Web应用开发中。这个功能允许用户在登录时选择一个选项,以便在未来访问网站时自动填充他们的登录凭据,提高用户体验。下面将详细介绍如何使用C#语言在...
在本文中,我们将探讨如何使用jQuery的Cookie插件来实现在登录页面上记住用户名和密码的功能。这个功能对于提高用户体验至关重要,因为它允许用户在下次访问时不必重新输入他们的凭据。我们将详细介绍实现这一功能所...
在这个场景下,当用户勾选"记住密码"选项时,前端会利用 `jquery.cookie.js` 将账号和经过加密的密码存储为一个或多个 Cookie。Cookie 通常有一定的有效期,超过这个时间,信息将被清除,从而实现了“记住”与“忘记...
- 在`$(document).ready()`中,通过`$.cookie()`方法检查是否已经存储了“记住用户名密码”的Cookie标记。 - 如果存在,则读取用户名和密码的Cookie值,并将它们填充到相应的表单输入框中,并自动勾选复选框。 4....
Javascript实现登录记住用户名和密码功能的核心在于使用Web存储技术,这里主要用到了cookies技术来实现这一需求。在页面加载时,可以通过读取保存在本地的cookies来自动填充表单中的用户名和密码信息,从而达到记住...