如何删除提示时,有人输入在文本输入- javascript



我有一个this text input

<input id="searchInput" type="text" value="Search Here" />

我想删除输入的值,即:当有人输入某样东西时,"搜索这里"……如何在jQuery或javascript中做到这一点?

直接使用占位符文本

<input id="searchInput" type="text" placeholder="Search Here" />

http://www.w3.org/TR/html5/forms.html占位符属性

如果浏览器提供HTML5功能,您可以简单地使用placeholder属性。

但是,如果用户代理不提供HTML5功能,您可以使用onfocusonblur

既然你说jQuery, jQuery -watermark是一个很好的插件。

无论浏览器功能如何,它都会添加水印。

如果浏览器支持,它将使用占位符,并在不支持

的浏览器上返回创建dom元素。
$('#searchInput').watermark('Search Here');

您可以在代码中使用占位符。

<input id="searchInput" type="text" placeholder="Search Here" />

最新更新