"field"} %> 这个输出: 我有一个常规表单行,它应该与简单表单行相同: "En-6ren">
gpt4 book ai didi

ruby-on-rails - rails simple_form_for 与 form_for 值/标题

转载 作者:太空宇宙 更新时间:2023-11-03 16:02:47 28 4
gpt4 key购买 nike

我有以下简单形式的行:

 <%= f.input :profile_name, label: false,
input_html: {:title => "Enter Username", :class => "field"} %>

这个输出:

<div class="input string required user_profile_name">
<input id="user_profile_name" class="string required field" type="text"
title="Enter Username" size="50" required="required" name="user[profile_name]"
maxlength="50" aria-required="true">
</input>
</div>

我有一个常规表单行,它应该与简单表单行相同:

<%= f.text_field :profile_name, :title => "Enter Username", :class => "field" %>

输出:

<input id="user_profile_name" class="field" type="text" value="Enter Username"
title="Enter Username" name="user[profile_name]">
</input>

正则形式的行为是正确的。输入字段内的文本“输入用户名”在单击时消失,如果未输入任何内容则重新出现,并在输入其他内容时消失。如何让 simple_form 以这种方式运行?

最佳答案

如果我理解您的要求,您正在寻找 HTML5 placeholder 属性。要将它与 simple_form 一起使用,试试这个:

<%= f.input :profile_name, label: false,
input_html: {:placeholder => "Enter Username", :class => "field"} %>

请引用simple_form home page获取更多文档。

关于ruby-on-rails - rails simple_form_for 与 form_for 值/标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20962297/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com