val create_float : string ‑> float ‑> tcreate_float name float creates a simple float-only attribute
val string_property : string ‑> string ‑> tstring_property name value creates a simple string-only property
val property : string ‑> Virtual_dom__.Js_of_ocaml.Js.Unsafe.any ‑> tproperty name value creates a property with a generic value
val on : string ‑> (Virtual_dom__.Js_of_ocaml.Dom_html.#event Virtual_dom__.Js_of_ocaml.Js.t ‑> Virtual_dom__.Event.t) ‑> tval autofocus : bool ‑> tval checked : tval class_ : string ‑> tval classes : string list ‑> tval disabled : tval for_ : string ‑> tval href : string ‑> tval id : string ‑> tval placeholder : string ‑> tval style : (string * string) list ‑> tval style_css : string ‑> tval tabindex : int ‑> tval type_ : string ‑> tval value : string ‑> tval on_focus : (Virtual_dom__.Js_of_ocaml.Dom_html.event Virtual_dom__.Js_of_ocaml.Js.t ‑> Virtual_dom__.Event.t) ‑> tval on_blur : (Virtual_dom__.Js_of_ocaml.Dom_html.event Virtual_dom__.Js_of_ocaml.Js.t ‑> Virtual_dom__.Event.t) ‑> tval on_input : (Virtual_dom__.Js_of_ocaml.Dom_html.event Virtual_dom__.Js_of_ocaml.Js.t ‑> string ‑> Virtual_dom__.Event.t) ‑> ton_input fires every time the input changes, i.e., whenever a key is pressed in
the input field. The current contents are returned as an OCaml string as
a convenience
val on_change : (Virtual_dom__.Js_of_ocaml.Dom_html.event Virtual_dom__.Js_of_ocaml.Js.t ‑> string ‑> Virtual_dom__.Event.t) ‑> ton_change fires when the input is complete, i.e., when enter is pressed in the
input field or the input field loses focus. The current contents are returned as an
OCaml string as a convenience
val on_click : (Virtual_dom__.Js_of_ocaml.Dom_html.mouseEvent Virtual_dom__.Js_of_ocaml.Js.t ‑> Virtual_dom__.Event.t) ‑> tval on_double_click : (Virtual_dom__.Js_of_ocaml.Dom_html.mouseEvent Virtual_dom__.Js_of_ocaml.Js.t ‑> Virtual_dom__.Event.t) ‑> tval on_mousemove : (Virtual_dom__.Js_of_ocaml.Dom_html.mouseEvent Virtual_dom__.Js_of_ocaml.Js.t ‑> Virtual_dom__.Event.t) ‑> tval on_mouseup : (Virtual_dom__.Js_of_ocaml.Dom_html.mouseEvent Virtual_dom__.Js_of_ocaml.Js.t ‑> Virtual_dom__.Event.t) ‑> tval on_mousedown : (Virtual_dom__.Js_of_ocaml.Dom_html.mouseEvent Virtual_dom__.Js_of_ocaml.Js.t ‑> Virtual_dom__.Event.t) ‑> tval on_mouseenter : (Virtual_dom__.Js_of_ocaml.Dom_html.mouseEvent Virtual_dom__.Js_of_ocaml.Js.t ‑> Virtual_dom__.Event.t) ‑> tval on_mouseleave : (Virtual_dom__.Js_of_ocaml.Dom_html.mouseEvent Virtual_dom__.Js_of_ocaml.Js.t ‑> Virtual_dom__.Event.t) ‑> tval on_mouseover : (Virtual_dom__.Js_of_ocaml.Dom_html.mouseEvent Virtual_dom__.Js_of_ocaml.Js.t ‑> Virtual_dom__.Event.t) ‑> tval on_mouseout : (Virtual_dom__.Js_of_ocaml.Dom_html.mouseEvent Virtual_dom__.Js_of_ocaml.Js.t ‑> Virtual_dom__.Event.t) ‑> tval on_keyup : (Virtual_dom__.Js_of_ocaml.Dom_html.keyboardEvent Virtual_dom__.Js_of_ocaml.Js.t ‑> Virtual_dom__.Event.t) ‑> tval on_keypress : (Virtual_dom__.Js_of_ocaml.Dom_html.keyboardEvent Virtual_dom__.Js_of_ocaml.Js.t ‑> Virtual_dom__.Event.t) ‑> tval on_keydown : (Virtual_dom__.Js_of_ocaml.Dom_html.keyboardEvent Virtual_dom__.Js_of_ocaml.Js.t ‑> Virtual_dom__.Event.t) ‑> t