stackoverflow如何实现Title框,以便在您键入时隐藏文本?

时间:2010-09-01 21:27:38

标签: javascript html

在“提问”page上,标题框中的文字显示“您的编程问题是什么?具体。”。单击它时,文本仍然存在,但是当您键入任何内容时它会消失。

这是如何实施的?我正在查看脚本,但未能找到隐藏此叠加文本的代码。

2 个答案:

答案 0 :(得分:2)

Watermark是一个非常好的jquery插件,可以为你处理这个问题。如果没有输入任何有助于验证和提交的内容,它也会截取表格帖子并删除水印文本。

如果您不想使用jquery,可以在http://www.codeproject.com/KB/aspnet/WatermarkTextBox.aspx找到仅限javascript / css的解决方案

答案 1 :(得分:2)

您可以使用onkeydown方法。检查当前文本是否等于默认文本,如果是,则删除它。然后使用onkeyup方法检查字段是否为空并重新设置为默认值。