`
Cash
  • 浏览: 180838 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

javascript 自动填写用户已输入的用户名及密码

 
阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>

<body onload="javascript:injection();">
<form id="form1" name="form1" method="post" action="" onsubmit="return submitform();">
  <label>username
  <input type="text" id="CRLSYUser" name="textfield" value=""/>
  </label>
  <label>password
  <input type="password" id="CRLSYPwd" name="textfield2" value="" />
  </label>
  <label>
  <input type="submit" name="Submit" value="提交" />
  </label>
</form>


<script language="javascript">

function submitform(){
if(document.getElementById ("CRLSYUser").value!="" && document.getElementById ("CRLSYPwd").value!=""){
makeCookie("CRLSYUser",document.getElementById ("CRLSYUser").value,3);
makeCookie("CRLSYPwd",document.getElementById ("CRLSYPwd").value,3);
return true;
}else{
return false;
}
}

function injection(){
if(GetCookie("CRLSYUser")!=null ){
document.getElementById("CRLSYUser").value=GetCookie("CRLSYUser");
}
if(GetCookie("CRLSYPwd")!=null ){
document.getElementById("CRLSYPwd").value=GetCookie("CRLSYPwd");
}
}

function  makeCookie(name_v,value_v,expiredays){

var exdate=new Date();
var name = name_v;
var value = value_v;

if(expiredays!=null && expiredays!="" && expiredays!=0){//增加时间(天)有效
exdate.setDate(exdate.getDate() + expiredays);
}
//alert(exdate);
document.cookie = name + "="+ escape(value) + ";expires="+exdate.toGMTString();

}


function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1) {
endstr = document.cookie.length;
}
return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie (name) {
var temp = name + "=";
var tempLen = temp.length;
var cookieLen = document.cookie.length;
var i = 0;
while (i < cookieLen) {
var j = i + tempLen;
if (document.cookie.substring(i, j) == temp) {
return getCookieVal(j);
}
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}

</script>


</body>
</html>
分享到:
评论

相关推荐

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

    在页面加载时,可以通过读取保存在本地的cookies来自动填充表单中的用户名和密码信息,从而达到记住用户登录信息的效果。当用户选择记住登录信息时,则会调用设置cookies的函数,将用户输入的用户名和密码保存到本地...

    自动填写用户名密码表单

    在现代的互联网应用中,自动填写功能已经成为许多用户日常浏览网页和使用应用程序的重要辅助工具,尤其是在处理需要频繁输入用户名和密码的场景下。本话题主要关注如何实现“自动填写用户名密码表单”这一功能,特别...

    用户注册登录系统(含用户名密码验证码验证)

    【用户注册登录系统(含用户名密码验证码验证)】 在构建一个用户注册登录系统时,安全性是首要考虑的因素。本系统采用PHP作为后端语言处理数据,同时利用jQuery进行前端的局部验证,确保用户输入的有效性,提高...

    使用Cookie记录用户名和密码.

    其中,使用Cookie存储用户名和密码是一种常见的做法,尤其在用户选择“记住我”功能时。本文将深入探讨如何使用Cookie来记录并管理用户的登录信息,包括其工作原理、实现步骤、代码示例以及安全考量。 #### 一、...

    (代码方式!)如何让IE记住用户名和密码!绝对可以用(代码方式,物有所值!!!加精!~!)

    4. **自动填写**:当用户再次访问该网站时,通过读取Cookie中的信息,自动填充登录表单中的用户名和密码字段。 #### 三、实现步骤 ##### 1. 创建登录表单 ```html &lt;td width="107" rowspan="2"&gt;&lt;img src=...

    jQuery 禁止表单用户名、密码自动填充功能

    在网页开发中,表单自动填充(Autocomplete)是一项便捷的功能,它允许浏览器根据用户的输入历史自动填充表单字段,尤其是对于登录表单中的用户名和密码。然而,有时候这种功能可能会造成不便,例如填充错误的信息...

    java web中使用cookie记住用户的账号和密码

    在Java Web开发中,实现“记住用户名和密码”的功能通常涉及到使用Cookie技术。Cookie是一种小型文本文件,由服务器发送到用户的浏览器并存储在本地,以便在用户下次访问同一网站时,浏览器可以将这些Cookie发送回...

    保存用户账号和密码。自动登陆JS

    "保存用户账号和密码,自动登录JS"这个主题涉及到的核心知识点是利用Cookie技术实现用户登录状态的持久化,以及通过JavaScript来自动化登录流程。下面我们将深入探讨这些概念。 首先,Cookie是一种在客户端(用户的...

    登录时不弹框提示保存密码

    当用户在网站上填写登录表单并成功登录后,浏览器会询问是否要保存用户名和密码,以便下次自动填充,提高用户体验。这一功能基于HTML5的`autocomplete`属性,通常设置为`on`或`off`来控制是否启用。 对于问题一,...

    javascript 密码框防止用户粘贴和复制的实现代码

    密码框(即密码输入框)是网页中常见的表单元素,用于用户输入敏感信息如密码等。防止用户通过粘贴或复制的方式在密码框中输入密码,是提高密码安全性的一种手段。本文将介绍如何使用JavaScript来实现密码框防粘贴和...

    JSP简易登陆注册源代码

    - 用户填写注册信息(如用户名、密码、邮箱等)并通过表单提交。 - JSP接收表单数据,通常使用`request.getParameter()`方法获取参数。 - 数据验证:检查输入是否合法,防止SQL注入等安全问题。 - 存储数据:将...

    c# winform 自动登录 百度账户 源代码

    自动登录通常涉及到HTTP或HTTPS请求,发送登录信息(用户名和密码)到服务器。在C#中,我们可以使用`System.Net.WebClient`或`System.Net.Http.HttpClient`类来发送POST请求。在本例中,可能需要获取登录页面的CSRF...

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

    ### JQuery记住用户名密码实现下次自动登录功能知识点解析 #### 知识点一:JQuery及Cookie简介 **JQuery** 是一个快速、小巧、功能丰富的JavaScript库。它使用户能够通过编写更少的代码来操作文档、处理事件、实现...

    Ajax异步验证注册用户名是否存在

    当用户输入用户名并触发验证时,`ajax.js`将发送一个GET或POST请求到服务器上的`checkname.php`,同时传递输入的用户名作为参数。 `checkname.php`是服务器端的处理程序,通常使用PHP语言编写。它的任务是接收来自...

    jQuery+Ajax+PHP+mysql实现无刷新注册/登陆(用户名邮箱验证码等)

    例如,当用户输入无效的用户名或密码时,我们可以使用jQuery来实时检测并显示错误提示。 Ajax(异步JavaScript和XML)技术是实现无刷新页面的关键。通过Ajax,前端可以向服务器发送请求并在后台处理数据,然后将...

    VB实现自动填表并提交表

    这个项目标题“VB实现自动填表并提交表”表明我们正在讨论如何利用VB来模拟用户在网页上填写表单并提交的过程。描述中的错误信息“行 32: 控件 WebBrowser1 的类 SHDocVwCtl.WebBrowser 不是一个已加载的控件类”...

    JavaScript客户端验证和页面特效制作(JavaScript)

    2. **长度验证**:限制用户输入的字符数,例如用户名、密码的长度限制。 3. **必填项验证**:确保所有必要的字段都已填写。 4. **格式验证**:如信用卡号、邮政编码等特殊格式的验证。 5. **自定义验证**:根据业务...

    js代码-puppeteer自动化发帖子(公司内部论坛),需要输入用户名、密码、发帖子的板块,建议使用测试板块。(保存到本地运行即可,如果看不到内容,使用ctrl+f5刷新页面(如果没有就一直刷新,需要多刷新两次),应该是jsrun的一个bug。)

    本文将详细讲解如何使用Puppeteer库来实现JavaScript自动化发帖功能,特别是在公司内部论坛上。Puppeteer是由Google Chrome团队开发的一个Node库,它提供了一组高级API,可以直接控制Chromium或Chrome浏览器,进行...

    Php用户注册与登录模块案例.pdf

    - **登录表单**:`login.html`页面提供登录界面,用户输入用户名和密码。同样,JavaScript可以用来验证输入是否为空。 - **登录处理**:在`login.php`文件中,比较用户输入的用户名和密码与数据库中的记录。如果...

    C# winform webbroswer自动注册填写

    5. **HTML和DOM解析**:为了自动填写表单,需要理解HTML文档对象模型(DOM),找到相应的输入字段元素,例如`&lt;input&gt;`标签。 6. **自动化测试框架**:可能使用如Selenium这样的自动化测试工具,它可以控制...

Global site tag (gtag.js) - Google Analytics