HTML 标签的 placeholder 属性
placeholder 属性规定描述文本区域预期值的简短提示。用于 <input>, <textarea> 标签。
实例
带有占位符文本的文本区域:
<!DOCTYPE html>
<html>
<body>
<h1>input 元素的 placeholder 属性</h1>
<form action="/example/html/action_page.aspx">
<label for="phone">输入电话号码:</label><br><br>
<input type="tel" id="phone" name="phone" placeholder="123-45-678" pattern="[0-9]{3}-[0-9]{2}-[0-9]{3}"><br><br>
<small>格式: 123-45-678</small><br><br>
<input type="submit" value="提交">
</form>
</body>
</html>
浏览器支持
属性 | |||||
---|---|---|---|---|---|
placeholder | Yes | Yes | Yes | Yes | Yes |
Internet Explorer 10、Firefox、Opera、Chrome 以及 Safari 支持 placeholder 属性。注释:Internet Explorer 9 以及更早的版本不支持 placeholder 属性。
定义和用法
placeholder 属性规定描述文本区域预期值的简短提示。用于 <input>, <textarea> 标签。
该提示会在文本区域为空时显示,当字段获得焦点时消失。
HTML 4.01 与 HTML 5 之间的差异
placeholder 属性是 <textarea> 标签在 HTML5 中的新属性。
语法
<textarea placeholder="text">
属性值
值 | 描述 |
---|---|
text | 规定描述文本区域预期值的简短提示。 |
更多实例
<!DOCTYPE html>
<html>
<body>
<h1>textarea 元素的 placeholder 属性</h1>
你是谁?
<textarea rows="4" cols="50" placeholder="在这里描述自己..."></textarea>
</body>
</html>