我不知道我应该在这个网站或谷歌中寻找什么术语,如果我的问题有重复的主题,请原谅。真的不知道该输入什么。
我会提供屏幕截图让您了解我的问题。
这是我的文本框,上面有(可选)值。
当我将光标放在它上面时,文本框将处于焦点模式(当我单击它时它没有更改 (optional) 的值..
当我在文本框中输入内容时,(可选)值会消失,它会显示您正在输入的内容。
当我[<-Backspace] hello 并将其完全删除时,我想要的输出是(可选)将恢复到原来的样子。
长话短说,我有一个默认值为(可选)的文本框,当我在上面输入时,它会消失并显示您正在输入的内容,当我删除所有内容时, (可选)会回来。
我只是对如何开始一无所知。如果你能帮助我,我会很高兴。
最佳答案
现在有一个标准的 HTML 属性:placeholder
。
<input name=somename placeholder="(optional)">
是not yet universally supported但在我看来,这是要走的路,即使有些用户在升级他们的 IE9 浏览器之前不会看到它,因为它会使您的页面更加简单和干净。
关于javascript - Jquery/Javascript 文本框在输入内容时更改值,如果不集中则还原,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14703186/