【问题标题】:Placeholder in Textarea is not showing upTextarea 中的占位符未显示
【发布时间】:2015-07-19 11:55:26
【问题描述】:

我不知道为什么占位符没有出现在文本区域中:

<textarea id="message" tabindex="4" cols="39" name="message" rows="7" 
    placeholder="Your Message"></textarea>
<input id="sendto" name="sendto" type="hidden" 
    value="benjamin@example.com" />

【问题讨论】:

  • 这适用于我在 Firefox 中。您在哪个浏览器中查看它?
  • Chrome 版本 42.0.2311.135 ...刚刚使用 Firefox 29.0.1 进行了测试 - 仍然无法正常工作
  • 你能在这个jsfiddle.net/tLdp29k2看到它吗?
  • 是的。在两种浏览器中...
  • 你用的是html5,你加了 吗?

标签: html placeholder


【解决方案1】:

我不知道这是否会有所帮助,但是:

这是来自 W3C 的 文档占位符对以下两者均有效的信息:文本区域和输入

在这种情况下,如果您的浏览器没有显示它并且一切都按预期完成(html5 doctype,以及整个文件的良好 html 结构),那么就不用担心了。也许这是某种错误、临时问题或其他问题。

重要提示!请记住为每个输入或文本区域添加标签(如文档文件中所述),然后占位符是一种额外的便利

【讨论】:

  • 这就是重点:)。但是如果你百分百确定你的文档是有效的,你可以把一些代码发给 chrome 开发者,也许你只是发现了一个新的 bug。尽管如此,这是附加功能,如果它在某个特定浏览器中不起作用,则无需担心。最好的问候!
猜你喜欢
  • 2015-06-27
  • 1970-01-01
  • 2018-10-30
  • 1970-01-01
  • 2015-01-29
  • 2022-10-16
  • 2012-04-28
  • 2015-03-16
相关资源
最近更新 更多