我知道当你想在搜索这样的形式中获得一个值时,你可以这样做
<input type='text' name='search' value='$_GET[search]' placeholder=' Search'/>
通过使用placeholder="value"
,单击时表单中的文本将消失,但这仅在 HTML5 中有效。尽管现在大多数浏览器都支持(也许少数仍然不支持),但这是一个任务,所以我不打算使用 HTML5 或 JavaScript。在 JavaScript 中你也可以做类似的事情。
<input type="text" onfocus="if(this.value=='Enter your text here...') this.value='';" onblur="if(this.value=='') this.value='Enter your text here...';" value="Enter your text here..." />
所以现在我只剩下两个选择了。
- 是找到在 XHTML 1.0 中实际有效的任何属性
- 使用 php 具有类似的值
placeholder