0

我知道当你想在搜索这样的形式中获得一个值时,你可以这样做

<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..." />

所以现在我只剩下两个选择了。

  1. 是找到在 XHTML 1.0 中实际有效的任何属性
  2. 使用 php 具有类似的值placeholder
4

1 回答 1

1

停停停。你想要什么?占位符是一种客户端技术。您无法使用服务器端技术创建占位符。无论如何,您都可以检查服务器端的值以实现安全目标。

于 2012-06-20T02:39:56.527 回答