显示为文本字段的 Reagent-Forms 单选按钮
Reagent-Forms radio buttons displaying as text fields
我正在尝试在 reagent/cljs 应用程序中显示一组单选按钮。我从 http://yogthos.github.io/reagent-forms-example.html 开始执行相同的过程,但我显示的单选按钮显示为文本字段输入框。
(def ^:private options (atom nil))
(defn set-options []
(reset! options
[{:name "label name"}
{:name "label name"}
{:name "label name"}]))
(defn set-radio-buttons []
(set-options)
(for [option @options]
[:div.radio
[:label
[:input {:field :radio}]
(option :name)]]))
(defn response-box []
[:div#response
(set-radio-buttons)])
然后我将响应框放在应用程序的 ui 层中。
谢谢
字段不是正确的输入元素属性。
[:input {:field :radio}]
(option :name)]]))
应该是
[:input {:type :radio}]
(option :name)]]))
我正在尝试在 reagent/cljs 应用程序中显示一组单选按钮。我从 http://yogthos.github.io/reagent-forms-example.html 开始执行相同的过程,但我显示的单选按钮显示为文本字段输入框。
(def ^:private options (atom nil))
(defn set-options []
(reset! options
[{:name "label name"}
{:name "label name"}
{:name "label name"}]))
(defn set-radio-buttons []
(set-options)
(for [option @options]
[:div.radio
[:label
[:input {:field :radio}]
(option :name)]]))
(defn response-box []
[:div#response
(set-radio-buttons)])
然后我将响应框放在应用程序的 ui 层中。
谢谢
字段不是正确的输入元素属性。
[:input {:field :radio}]
(option :name)]]))
应该是
[:input {:type :radio}]
(option :name)]]))