`
jack1210
  • 浏览: 22757 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

Jquery Cookie【记住密码】

阅读更多
//添加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实现记住密码”涉及的是使用jQuery库来实现在网页上保存用户密码的功能,这样用户在下次访问时就不必再次输入。这个功能通常通过浏览器的Cookie机制来实现,因为Cookie可以存储用户在特定网站上的偏好...

    jquery cookie实现保存密码

    当用户选择“记住密码”选项时,我们可以将密码保存到Cookie。使用`$.cookie()`函数,如下所示: ```javascript function savePassword(password) { // 设置一个有效期为30天的Cookie var expirationDate = new ...

    通过cookie记住密码-HTML样例源码

    在网页开发中,用户登录体验的一个重要环节是“记住密码”功能。...总之,通过HTML和Cookie技术,我们可以实现网页登录的“记住密码”功能,提升用户体验。但要注意安全问题,确保用户数据的安全。

    jquery.cookie.js包

    本篇文章将深入探讨`jquery.cookie.js`包及其在实现“记住密码”功能中的应用。 首先,我们来了解什么是Cookie。Cookie是服务器在用户浏览器上存储的一小段文本数据,主要用于存储用户状态信息,如登录状态、个性化...

    jQuery Cookie Demo

    3. **记住密码**: 为用户提供“记住我”选项,将登录凭据保存在Cookie中,以便下次自动登录。 4. **页面计数**: 记录用户访问页面的次数,提供个性化推荐。 **四、注意事项** 1. **存储限制**: 每个Cookie的大小不...

    jQuery之Cookie用法:记住用户名和密码实例.rar

    jQuery之Cookie用法:记住用户名和密码实例,已打包为demo,欢迎大家下载(最火软件站)。 jquery中实现cookie的操作相比js要简单很多 操作步骤如下 1、引入JS文件(下载包中已包含) jquery-1.7.1.js jquery.cookie...

    jquery cookie.js

    jQuery Cookie.js 提供了一个很好的例子,展示了如何实现记住用户名和密码的功能。假设我们有登录表单的输入字段,如下: ```html &lt;button type="submit"&gt;Login ``` 我们可以监听表单提交事件,并在用户...

    jquery cookie设置过期时间制作底部登录按钮浮动条

    在IT行业中,jQuery库是...在实际项目中,还需要考虑安全性、用户体验和其他功能需求,例如记住密码、自动登录等。在提供的文件`texiao7964_1560681011`中,可能包含了实现上述功能的代码示例,可以参考学习。

    jquery.cookie.js 操作cookie实现记住密码功能的实现代码

    本文将详细介绍如何使用`jquery.cookie.js`实现记住密码功能,并讲解其核心概念和用法。 首先,Cookie是一种存储在用户浏览器中的小型文本文件,用于在用户与网站交互时保存数据。它允许网站在用户下次访问时识别...

    jQuery实现的记住帐号密码功能完整示例

    5. **取消记忆功能:** 用户点击取消记住密码时,清除相应的Cookie信息,使帐号密码不被自动填充。 #### Cookie的有效期 在使用Cookie记录用户信息时,可以为其设置有效时间。一旦过了这段时间,Cookie将会自动...

    jquery.cookie.zip

    5. **记住密码**:对于用户希望快速登录的网站,可以使用Cookie记住用户名或密码。 **四、兼容性与注意事项** jQuery Cookie插件兼容大多数现代浏览器,包括IE6+、Firefox、Chrome、Safari和Opera。然而,由于安全...

    jquery.cookie.js

    总的来说,jQuery.cookie.js插件是网页开发者的一个实用工具,它使得在浏览器端进行Cookie管理变得更加方便,尤其适用于实现记住用户名和密码这样的功能。有了它,我们可以在不增加过多复杂性的情况下,为用户提供...

    通过jquery.cookie.js实现记住用户名、密码登录功能

    主要介绍了通过jquery.cookie.js实现记住用户名、密码登录功能,通过Cookies让网站服务器把少量数据储存到客户端的硬盘或内存,从客户端的硬盘读取数据的一种技术;具体实现过程大家通过本文一起看看吧

    记住密码.zip

    在ASP.NET中,实现“记住密码”功能是一个常见的需求,特别是在Web应用开发中。这个功能允许用户在登录时选择一个选项,以便在未来访问网站时自动填充他们的登录凭据,提高用户体验。下面将详细介绍如何使用C#语言在...

    使用jquery的cookie实现登录页记住用户名和密码的方法

    在本文中,我们将探讨如何使用jQuery的Cookie插件来实现在登录页面上记住用户名和密码的功能。这个功能对于提高用户体验至关重要,因为它允许用户在下次访问时不必重新输入他们的凭据。我们将详细介绍实现这一功能所...

    网站记住密码功能所需资源

    在这个场景下,当用户勾选"记住密码"选项时,前端会利用 `jquery.cookie.js` 将账号和经过加密的密码存储为一个或多个 Cookie。Cookie 通常有一定的有效期,超过这个时间,信息将被清除,从而实现了“记住”与“忘记...

    JQuery记住用户名密码实现下次自动登录功能

    - 在`$(document).ready()`中,通过`$.cookie()`方法检查是否已经存储了“记住用户名密码”的Cookie标记。 - 如果存在,则读取用户名和密码的Cookie值,并将它们填充到相应的表单输入框中,并自动勾选复选框。 4....

    Javascript实现登录记住用户名和密码功能

    Javascript实现登录记住用户名和密码功能的核心在于使用Web存储技术,这里主要用到了cookies技术来实现这一需求。在页面加载时,可以通过读取保存在本地的cookies来自动填充表单中的用户名和密码信息,从而达到记住...

Global site tag (gtag.js) - Google Analytics