我目前正在网站上编写登录表单。要求表单紧凑,并且标签应作为占位符/水印放置在电子邮件和密码字段内。
HTML5 引入了 placeholder 属性,但是支持的不是很好。因此,我研究了一些 jQuery 插件,这些插件将占位符功能添加到本身不支持它的浏览器。
但是......它们都没有真正适用于浏览器保存的密码。
当用户保存了两个或多个登录名/密码时,通常会出现此问题。然后,选择其登录名之一时,会发生以下一个:
1)密码插在占位符后面,仍然显示占位符。用户可能会认为没有输入他们的密码。
2) 密码被插入到占位符后面,它现在显示密码点和占位符在彼此的顶部。令人困惑和丑陋。
3) 密码以明文形式插入占位符,并可作为明文进行编辑(耶!)
据我所知,问题的原因是浏览器插入保存的登录时没有触发任何事件。
有谁知道一些漂亮的 Javascript 在用户保存多个登录时不会中断?
还是真的没有人解决这个问题?(不大可能)
谢谢。