Vdom_input_widgetsmodule type Display = sig ... endmodule type Equal = sig ... endmodule type Enum = sig ... endmodule type Set = sig ... endmodule type Enum_set = sig ... endmodule Decimal : Core.Stringable.S with type t = floatDecimal can be used to create decimal number inputs
module Merge_behavior : sig ... endmodule Validated : sig ... endmodule Selectable_style : sig ... endFor checkboxes and radio buttons, you can choose between having their visual display be the default native rendering, or if you want them to look like actual buttons, then the input element is hidden, which gives you much better control over the styling.
module Dropdown : sig ... endmodule Checkbox : sig ... endmodule Checklist : sig ... endmodule Multi_select : sig ... endCreates a multiple-selection list. This is different from Checklist in that the <select multiple> element is used underneath, rather than independent checkboxes. As a result:
module Entry : sig ... endmodule Button : sig ... endmodule Radio_buttons : sig ... endmodule File_select : sig ... endElements for selecting files from local disk