我试图实现一个简单的技巧,当用户开始在各自的文本框中输入文本时,会隐藏文本框内的跨度/标签,并显示它,如果文本框为空模糊。显示和隐藏文本框中的跨度/标签文本
(它在形式用户登录实现) 到目前为止,这件事情是工作很好,而且这里是demo
但它在以下情况下会失败:
1)如果用户输入用户名,前面输入用户名列表(关闭自动完成时由浏览器存储的表单数据)。如果用户用鼠标从列表中单击选择用户名,密码字段会自动填充。现在虽然密码字段有它的价值,它不会隐藏跨度。 (KEYDOWN /对焦/点击/改变了文本事件在这种情况下没有帮助)
2)当用户名/密码错误,重新加载页面,用户名文本框中有最后输入的值。但仍然显示它的跨度。 (我试过检查用户名文本框是在页面加载空的。它没有工作)
谁能帮我解决这些事情?
在此先感谢... :)
我无法复制其中的任何内容,也没有任何用户名列表的提示。 –
您可能无法在我提供的演示中看到它。如果自动完成功能被关闭,该列表实际上是由浏览器存储的表单数据。 (我会编辑这个问题) – Bongs