在“提问”page上,标题框中的文字显示“您的编程问题是什么?具体。”。单击它时,文本仍然存在,但是当您键入任何内容时它会消失。
这是如何实施的?我正在查看脚本,但未能找到隐藏此叠加文本的代码。
答案 0 :(得分:2)
Watermark是一个非常好的jquery插件,可以为你处理这个问题。如果没有输入任何有助于验证和提交的内容,它也会截取表格帖子并删除水印文本。
如果您不想使用jquery,可以在http://www.codeproject.com/KB/aspnet/WatermarkTextBox.aspx找到仅限javascript / css的解决方案
答案 1 :(得分:2)
您可以使用onkeydown方法。检查当前文本是否等于默认文本,如果是,则删除它。然后使用onkeyup方法检查字段是否为空并重新设置为默认值。