【发布时间】:2014-01-20 17:04:49
【问题描述】:
请查看我正在处理的登录页面的screendump 以及下方 Firebug 中显示的代码。如您所见,有两个输入框,一个带有占位符“输入用户名”,另一个带有占位符“输入密码”。两个输入的默认值都是空的。
我不知道为什么,尽管设置了占位符文本和默认值,但输入框似乎有一个神秘的默认值,如屏幕转储中所示,即“root”和输入的任何密码。
无论我是否有默认值,它似乎都没有区别。我怎样才能阻止它拥有这些神秘的默认文本值?
我在 linux 机器上运行 apache 来测试这些,到目前为止还没有在真实服务器上尝试过,不知道这是否会有所不同。
非常感谢
【问题讨论】:
-
当你按 ctrl+f5 时它们是否还有这些值?
-
您没有尝试使用这些登录并在浏览器中点击“保存密码”吗?
-
如果您不想在此输入上自动完成,您可以使用
<input name... autocomplete="false">来防止浏览器使用缓存或保存的密码完成它 -
有人问了类似的问题,这可能会有所帮助:stackoverflow.com/questions/2530/…
-
这种情况是最初发生的,还是仅在该字段被聚焦后发生?您应该包含足够的代码来重现问题,作为问题本身的文本。
标签: html apache text input default