纯JS记住账号密码

JavaScript04

纯JS记住账号密码,第1张

参照 - 纯JS操作Cookie

点击submit按钮时,会调用此函数

文档加载完毕后,执行此函数

**说明 : **初始时,浏览器未保存Cookie,JS给各个表单赋空值,赋复选框未勾选状态

**说明 : **未勾选保存密码复选框,JS只提交表单到指定Action,未保存Cookie,同上

**说明 : **浏览器成功保存了用户名与密码

1、JS清空cookies。具体方法不在此介绍了。

2、登录时采用https协议。

3、设置上autocomplete属性,阻止浏览器从cookies获取数据填充登录表单:

<input type="text" id="username" name="username" autocomplete="off"/>

<input type="password" id="password" autocomplete="off"/>

4、在获取焦点时再改变类型:

一般我们都是将密码框类型设置为‘password’,现在我们将它改为‘text’,在获取焦点后再改变它的类型。

<input type="text" id="password" onfocus="this.type='password'" />

5、再者就是:

<input type="text" id="password" onfocus="this.type='password'" autocomplete="off"/>

6、安装加密控件,类似于支付宝那种加密方式。