If you just want the value set initially, and you want the user to be able to change it freely, you can use the :defaultValue attribute instead of :value.
On Wed, Jun 4, 2014 at 8:33 AM, Roberto Oliveros <[email protected]> wrote: > I need to display an input element with an initial value read from a > cursor, but I don't need to update the cursor back when the user enters the > new text. For example: > > > (defn my-comp [app owner] > (reify > om/IRender > (render [_] > (dom/div nil > (dom/label nil "Enter text: ") > (dom/input #js {:value (:text app) > :onChange #()}))))) ;; <- Why do I still > need this? > > > I found that I always have to provide a function to the onChange event in > order to let the input element update itself, at least an empty one. Is > this the proper way to do this? Many thanks. > > -- > Note that posts from new members are moderated - please be patient with > your first post. > --- > You received this message because you are subscribed to the Google Groups > "ClojureScript" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/clojurescript. > -- Note that posts from new members are moderated - please be patient with your first post. --- You received this message because you are subscribed to the Google Groups "ClojureScript" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/clojurescript.
