我正在为所有表单元素使用占位符,除了textarea之外,它还显示在它们中。现在只是在safari中查看它,并意识到我输入的type =“number”也没有显示占位符。
页面为here,您需要点击页面顶部的“立即预订”链接。
我的HTML:
<form id="booking" action="single-workshops.php">
<input type="text" required="required" placeholder="name"/><br />
<input type="text" required="required" placeholder="your phone number"/><br />
<input type="email" required="required" placeholder="email"/><br />
<input type="number" required="required" placeholder="how many in your party" /><br />
<textarea rows="5" cols="30" placeholder="enter optional message">
</textarea><br />
<input type="button" value="submit"/>
</form>
答案 0 :(得分:179)
因为你的textarea中有一些文本,并带有换行符。
<textarea rows="5" cols="30" placeholder="enter optional message">
</textarea><br />
应该是:
<textarea rows="5" cols="30" placeholder="enter optional message"></textarea><br />