`

火狐下input密码框自动填充值的问题.

 
阅读更多

昨天在测试的时候发现了一个很怪异的问题.原本的设计逻辑是:当用户修改用户信息的时候.密码一栏默认是空.就表示用户不修改密码.只有密码一栏填写了值的时候后台才会更新密码.在ie和chrome下测试都没有发现问题.但是在在火狐下其他的修改页面.也没有问题.只是其中一个编辑页面出现了问题.就是密码框的位置,没传值.但是还莫名其妙的显示了值.如图:

这是期望的效果:



 火狐下的效果是:


部分jsp代码是:



	<tr>
					<td align="right"><fmt:message key="admin.user.name.title"/>:</td>
					<td align="left"><input type="text" id="admi_name"
						name="admi_name"  value="${adminBean.admi_name}" /></td>
				</tr>
					<tr>
						<td align="right"><fmt:message
								key="shop.member.password.title"></fmt:message>:</td>
						<td align="left"><input type="password" id="admi_password"
							class="{rangelength:[6,8]}" name="admi_password" /></td>
					</tr>
				<tr>
					<td align="right"><fmt:message
							key="shop.member.password.confirm.title"></fmt:message>:</td>
					<td align="left"><input type="password"
						name="admi_password_confirm"
						class="{equalTo:'#admi_password'}" /></td>
				</tr>

 

并且保证不是js的问题.


经过测试.其他浏览器没有问题.发现火狐下别的页面也没有问题.就这个页面有问题.所以我就坚信是jsp页面的问题.经过百般的测试,发现了一点线索.就是当密码框上面的管理员姓名为空时,是不会有问题的,只有管理员姓名有值时,才会将紧挨着他的下一个密码框赋值.

 

我思想向后不明所以.很明显,后台框架是影响不到前台的.jsp里面的js我也都删除过.但是还是有这种问题.当我最终打算放弃,打算在iteye上逛一会的时候.在我登录iteye的时候(我这回是用的firefox,我正常情况下,不测试是不用firefox的,一般都是chrome.因为今天一直在用firefox测试,顺手就用了.)输入完密码点登录的时候,火狐弹出了提示框:是否记住密码?

 

当我看到这几个字眼的时候,灵光一闪.我上面的问题.是不是firefox的自动保存密码功能搞的鬼那?经过测试.发现确实是这个可恶的东东搞的鬼(说可恶,有点不合适,毕竟保存密码这个功能还是很方便的).

 

解决方案:

我刚发现这个问题的原因的时候,感觉没有一举两得的好办法,既想用密码保存功能,又想指定的字段不要自动填充密码.我半信半疑的打开"网页制作完全手册"查看input type=password 的属性.找了半天没发现和这个问题有关的属性.最后抱着试一试的态度,给管理员姓名字段加上的:autocomplete=off属性,就是关闭了它的自动提示功能.没想到奇迹就这么发生了!.

 

特此将这种怪异的问题记录下来,希望其他的同学别再为这个问题痛疼.!

  • 大小: 13.2 KB
  • 大小: 7 KB
分享到:
评论

相关推荐

    Firefox火狐浏览器官方68.12.0esr-mac版本pkg安装包

    《Firefox火狐浏览器68.12.0esr-mac版本:官方pkg安装包详解》 Firefox火狐浏览器,作为一款开源、免费的网络浏览器,以其强大的安全性和用户隐私保护而深受全球用户的喜爱。其68.12.0esr版本专为Mac用户设计,提供...

    Firefox火狐浏览器官方68.12.0esr-win32版本exe安装包

    《Firefox火狐浏览器68.12.0esr-win32版本详解》 Firefox火狐浏览器,由Mozilla基金会开发,是一款开源、免费的网络浏览器,以其强大的安全性和用户隐私保护而闻名。本文将深入探讨68.12.0esr-win32版本的特性、...

    Firefox火狐浏览器官方Setup 52.9.0esr-win64版本exe安装包

    《Firefox火狐浏览器52.9.0esr-win64版本详解》 Firefox火狐浏览器,是一款由Mozilla基金会开发的开源网络浏览器,以其高度定制化、安全性强、隐私保护出色而深受用户喜爱。本篇将详细介绍Firefox 52.9.0esr-win64...

    Firefox火狐浏览器官方52.9.0esr-mac版本dmg安装包

    《Firefox火狐浏览器52.9.0esr-mac版本的深度解析与安装指南》 Firefox火狐浏览器,作为一款开源、免费的网络浏览器,以其强大的安全性、隐私保护及高度自定义性深受用户喜爱。52.9.0esr版本是针对企业用户推出的一...

    Firefox火狐浏览器官方1.5.0.6-win32版本exe安装包

    《Firefox火狐浏览器1.5.0.6-win32版本安装详解》 Firefox火狐浏览器,由Mozilla基金会开发,是一款开源、免费的网络浏览器,以其强大的安全性、隐私保护和高度可定制性著称。本资源是Firefox 1.5.0.6-win32的官方...

    Firefox火狐浏览器官方Setup 88.0.1-win64版本exe安装包

    《Firefox火狐浏览器88.0.1-win64版本安装详解》 Firefox火狐浏览器,作为一款全球知名的开源网络浏览器,以其强大的安全性能、高度的定制化和丰富的扩展插件深受用户喜爱。本文将详细解析Firefox火狐浏览器88.0.1-...

    Firefox火狐浏览器官方Setup 52.0.2-win64版本exe安装包

    《Firefox火狐浏览器52.0.2-win64版本安装详解》 Firefox火狐浏览器,作为一款全球知名的开源网络浏览器,以其强大的功能、高度的定制性和安全性深受用户喜爱。52.0.2-win64是Firefox针对Windows 64位系统的一个...

    Firefox火狐浏览器官方68.12.0esr-mac版本dmg安装包

    **Firefox火狐浏览器官方68.12.0esr-mac版本dmg安装包** Firefox,由Mozilla基金会开发,是一款开源、免费的网络浏览器,以其强大的安全性、隐私保护和可定制性闻名于世。68.12.0esr版本是针对企业用户推出的一个...

    Firefox火狐浏览器官方Setup 60.7.0esr-win64版本exe安装包

    《Firefox火狐浏览器60.7.0esr-win64版本详解》 Firefox火狐浏览器,由Mozilla基金会开发,是一款开源、免费的网络浏览器,以其强大的安全性、隐私保护和高度可定制性著称。本资源提供的“Firefox火狐浏览器官方...

    Firefox火狐浏览器官方Setup 80.0.1-win64版本exe安装包

    《Firefox火狐浏览器80.0.1-win64版本安装详解》 Firefox火狐浏览器,作为一款全球知名的开源网络浏览器,以其强大的安全性能、高度的定制化和丰富的扩展插件备受用户喜爱。这里我们主要探讨的是Firefox 80.0.1-win...

    Firefox火狐浏览器官方Setup 68.12.0esr-win64版本exe安装包

    《Firefox火狐浏览器68.12.0esr-win64版本安装详解》 Firefox火狐浏览器,作为全球知名的开源浏览器,以其强大的安全性、隐私保护以及高度自定义的特性深受用户喜爱。本文将详细解析Firefox 68.12.0esr-win64版本的...

    Firefox火狐浏览器官方Setup 49.0.1-win64版本exe安装包

    《Firefox火狐浏览器49.0.1-win64版本:深入解析与使用指南》 Firefox,这款由Mozilla基金会开发的开源网络浏览器,以其强大的安全性能、高度的自定义性和丰富的扩展插件闻名于世。在众多版本中,49.0.1-win64是专...

    Firefox火狐浏览器官方52.3.0esr-mac版本dmg安装包

    **Firefox火狐浏览器** Firefox,又称为火狐浏览器,是由Mozilla基金会开发的一款开源网络浏览器,以其安全性、可定制性和开放源代码的特点深受用户喜爱。在本文中,我们将深入探讨Firefox 52.3.0esr(Extended ...

    Firefox火狐浏览器官方Setup 78.9.0esr-win64版本exe安装包

    《Firefox火狐浏览器78.9.0esr-win64版本详解》 Firefox火狐浏览器,由Mozilla基金会开发,是一款开源、免费的网络浏览器,以其强大的安全性、隐私保护及高度可定制性著称。本篇文章将详述Firefox 78.9.0esr-win64...

    Firefox火狐浏览器官方52.9.0esr-win32版本exe安装包

    《Firefox火狐浏览器52.9.0esr-win32版本详解》 Firefox火狐浏览器,由Mozilla基金会开发,是一款开源、免费的网络浏览器,以其强大的安全性、隐私保护和高度可定制性著称。52.9.0esr(Extended Support Release)...

    Firefox火狐浏览器官方60.9.0esr-mac版本dmg安装包

    火狐浏览器(Firefox)是由Mozilla开发的一款开源网络浏览器,以其高度可定制性、安全性以及对隐私保护的重视而广受用户喜爱。标题提及的是“Firefox火狐浏览器官方60.9.0esr-mac版本dmg安装包”,这意味着我们讨论...

    Firefox火狐浏览器官方Setup 68.9.0esr-win64版本exe安装包

    《Firefox火狐浏览器68.9.0esr-win64版本详解》 Firefox火狐浏览器,由Mozilla基金会开发,是一款全球广泛使用的开源网络浏览器。它以其强大的安全性能、高度的自定义化以及对Web标准的出色支持而备受赞誉。在本文...

    Firefox火狐浏览器官方66.0.3-win32版本msi安装包

    火狐浏览器(Firefox)是由Mozilla开发的一款开源网络浏览器,它以其强大的安全性、隐私保护和高度定制性而闻名。本文将详细解析"Firefox火狐浏览器官方66.0.3-win32版本msi安装包"的相关知识点。 1. **Firefox ...

    Firefox火狐浏览器官方78.5.0esr-win32版本exe安装包

    《Firefox火狐浏览器78.5.0esr-win32版本详解》 Firefox火狐浏览器,由Mozilla基金会开发,是一款开源、免费的网络浏览器,以其强大的安全性、隐私保护和高度可定制性著称。78.5.0esr(Extended Support Release)...

    Firefox火狐浏览器官方50.0.2-win32版本exe在线安装包

    《Firefox火狐浏览器50.0.2-win32版本:深入解析与使用指南》 Firefox火狐浏览器,由Mozilla基金会开发,是一款全球知名的开源网络浏览器。本文将围绕"Firefox火狐浏览器官方50.0.2-win32版本exe在线安装包"这一...

Global site tag (gtag.js) - Google Analytics