我注意到这是许多网站上的常见问题,甚至是大公司的网站,所以作为一个申请工作的网络开发人员,我想,我应该知道如何解决这个问题。
基本上,例如,用户名字段会显示“用户名”,直到您单击它输入您的用户名,此时它应该清除文本“用户名”。但在大多数情况下,它不会,您最终会在该预先存在的文本中间输入。
我查了一下,发现最好的解决方案是一组 30 多行的 Javascript 函数,它完全符合您的期望:设置一个系统,当用户单击该字段时清除默认值,并且只要他们没有输入任何内容,当他们点击离开时也会把它放回去。
但这并不是我真正想要的,因为我已经知道该怎么做。
我觉得现在,对于 HTML5 和所有,应该有一个更简单的解决方法。而不仅仅是将 JavaScript 简化为更短的 jQuery 脚本。我的意思是更多的嵌入式,固有的修复。
有谁知道阻止这种现象发生的任何方法?