"one", "Great" => "two-6ren">
gpt4 book ai didi

html - 如何在 Formtastic 中为一组单选按钮选择默认值?

转载 作者:太空狗 更新时间:2023-10-29 15:23:12 26 4
gpt4 key购买 nike

我正在用 Rails3 和 Formtastic 构建一个表单。我有以下字段:

<%= f.input :housing, :as => :radio, :collection => {"Awesome" => "one", "Great" => "two", "Nice" => "three"} %>

生成的 HTML 类似于:

<input id="post_one" name="post" type="radio" value="one" />Awesome</label>
<input id="post_two" name="post" type="radio" value="two" />Great</label>
<input id="post_three" name="post" type="radio" value="three" /> Nice</label>

完美无缺!

现在我想知道如何传递一个将“Great”标记为默认(选定)值的选项。我尝试执行以下操作,但无法正常工作。

<%= f.input :housing, :as => :radio, :collection => {"Awesome" => "one", "Great" => "two", "Nice" => "three"}, :default => "one" %>

我也尝试传入 :selected:checked 而不是 :default 但可惜,它不起作用。

有人知道这样做的方法吗?

谢谢!


编辑 Aditya 提出了一个非常好的观点。一些搜索产生了 this helpful tip .

最佳答案

使用数组中的第三个元素为集合成员设置特定单选输入选项的 HTML 选项,如下所示:

<%= f.input :author, :as => :radio, :collection => [["Test", 'test'], ["Try", "try", {:checked => true}]]

关于html - 如何在 Formtastic 中为一组单选按钮选择默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4537254/

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