【问题标题】:How to insert placeholder text in text_area_tag in rails?如何在rails的text_area_tag中插入占位符文本?
【发布时间】:2015-06-28 06:16:31
【问题描述】:

我正在使用以下代码生成textarea 标签:

<%= text_area_tag :comment, '', autocomplete: "off", class: "form-control", placeholder: "Your Comment" %>

渲染时,它会生成以下 HTML:

<textarea name="comment" id="comment" autocomplete="off" class="form-control" placeholder="Your Comment"></textarea>

我知道如果&lt;textarea&gt;&lt;/textarea&gt; 之间有一些文本,placeholder 将不会显示,但在我的情况下,中间没有任何内容,因为从呈现的 HTML 中可以清楚地看出。那么如何为textarea 输入placeholder 文本?

【问题讨论】:

    标签: html ruby-on-rails textarea placeholder


    【解决方案1】:

    html 对我来说似乎是有效的。

    &lt;textarea name="comment" autocomplete="off" class="test" id="moretest" data-value="moretest" placeholder="snowman or iceman?"&gt;&lt;/textarea&gt;

    【讨论】:

    • 如果我在textarea 的开头之后写placeholder 或者在最后写,会有什么不同吗?
    • 应该没有区别。
    • 所以我所做的只是将placeholder 放在最后,但它不起作用。
    • nono 我所说的是 HTML 是正确的。如果那是输出 html,则文本区域中应该有一个占位符。
    • 取决于浏览器,占位符标签仅适用于 HTML5 或更高版本。
    猜你喜欢
    • 2014-10-29
    • 2022-07-02
    • 1970-01-01
    • 2016-06-24
    • 2011-10-25
    • 1970-01-01
    • 2015-02-27
    • 2014-06-22
    • 1970-01-01
    相关资源
    最近更新 更多