我知道,当你想在搜索等形式中有一个值时,你可以这样做
<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
停止停止停止。你想要什么?占位符是一种客户端技术。不能使用服务器端技术创建占位符。 无论如何,您都可以检查服务器端的值以确保安全目标。