javascript - 如何使输入在焦点上有文本?

标签 javascript css html input

请检查以下链接:

http://jsfiddle.net/cT9kg/4/

如您所见,它是一个带有按钮的搜索字段。

如果您无法理解我在下面的意思,请查看“提问”页面上的“标题”输入。

输入有自动对焦。

但是

我怎样才能让文本已经在自动对焦的输入中,但一旦有人输入输入,文本就会消失。

当有人在输入中输入文本但随后将其删除时,它会回到开始时的方式:聚焦其中的文本,指示该人在输入中输入什么。

谢谢!

詹姆斯

最佳答案

您可以定义默认值。

焦点 - 空值,如果值为默认值。

当元素失去焦点时,您可以检查它是否为空,如果是 - 恢复默认值。

关于javascript - 如何使输入在焦点上有文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8166681/

相关文章:

css - 我的 CSS 中的某些东西使我使文本元素出现在其标签下方的一行

javascript - 如何通过幻灯片查看事件箭头(下一个/上一个)?

javascript - 与javascript分开

javascript - 如何为 html 元素的填充设置动画

css - 将 css ID 用于页脚标题和仅用于重复对象的类在语义上是否正确

javascript - 我怎样才能让一盏灯关闭然后打开,然后另一盏灯亮起

javascript - 由javascript创建的div不接受通过javascript输入的css数据

javascript - Angular如何引用dist中的图片资源

javascript - 如何将标记添加到现有语言(例如 typescript )?

css - Sass 不使用 webpack 加载正确的背景 SVG 图像