在Firefox中的Clojurescript Om密码字段问题

时间:2014-11-09 06:59:11

标签: firefox clojurescript

我遇到一个奇怪的问题,只在firefox

中生成一个表单内的密码字段

此代码如下:

(ns app.user
  (:require [om.core :as om :include-macros true]
        [om.dom :as dom :include-macros true]
        [goog.dom :as gdom]))

(def password-data (atom {}))

(defn password-input [data owner]
  (reify
    om/IRender
    (render [this]
      (dom/form #js {}
            (dom/input #js {:type "password" :id "test-password"})

            (dom/input #js {:type "password" :id "confirm-password"})))))


(om/root password-input password-data
           {:target (gdom/getElement "test")})

问题是,表单中的第一个密码字段是自动填充值“password”。

在Linux Ubuntu 14.04 LTS上,我的firefox版本是33.0 提前谢谢。

1 个答案:

答案 0 :(得分:1)

最新版本的Firefox似乎没有问题。在旧版本中,我发现正在改变

(dom/form

(dom/div

解决了这个问题。

P.S我切换到比Om更简单的试剂