【问题标题】:Reagent-Forms radio buttons displaying as text fieldsReagent-Forms 单选按钮显示为文本字段
【发布时间】:2015-07-16 05:17:41
【问题描述】:

我正在尝试在试剂/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 层中。

谢谢

【问题讨论】:

    标签: clojure radio-button clojurescript reagent


    【解决方案1】:

    字段不是正确的输入元素属性。

    [:input {:field :radio}]
             (option :name)]]))
    

    应该是

    [:input {:type :radio}]
             (option :name)]]))
    

    【讨论】:

    • :field 部分来自试剂形式,根据库是正确的。我不知道为什么它不起作用(它应该根据试剂形式文档),但这不是一个有效的答案,恕我直言
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-16
    • 1970-01-01
    • 2013-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多