【问题标题】:Manually set the ID's of form input fields in a simpleform form?在简单的表单表单中手动设置表单输入字段的ID?
【发布时间】:2012-08-30 17:17:17
【问题描述】:

是否可以否决 simpleform 在表单中对文本字段的命名?

这个:

= f.input_field :age_from,

输出:

<input type="text" size="50" name="/people/search[query]" id="_people_search_query">

应该是

<input type="text" size="50" name="/people/search[query]" id="query">

我试过了 * :name => "查询" * :id => "查询"

无济于事

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 forms simple-form


    【解决方案1】:

    像你的其他问题一样,html 选项应该在 simple_form 中的 input_html 哈希中传递:

    <%= f.input :age_from, ..., :input_html => { :id => 'my_id' } %> should work.
    

    【讨论】:

    • 可以工作,但由于某些奇怪的原因,由于属性的顺序,某个输入没有工作
    【解决方案2】:

    我认为你需要在html属性hash中传递它

    html: {id: '查询'}

    【讨论】:

    • 感谢该建议尝试但没有奏效。也找不到任何关于如何以简单形式设置 id 值的文档:(
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-30
    相关资源
    最近更新 更多