module Form : sig (** Fonctions for creating forms elements In each function, the element returned by the function is not the field element. *) val input_field : ?name:Jstr.t -> ?id':Jstr.t -> ?value':Jstr.t -> label:Jstr.t -> unit -> Brr.El.t (** Create a new input element *) type choice_value = { id' : Jstr.t option; label : Jstr.t; value : Jstr.t; checked : bool; } (** Values inside a radio button list *) val radio : ?name:Jstr.t -> ?values:choice_value list -> label:Jstr.t -> unit -> Brr.El.t val submit : ?value':Jstr.t -> unit -> Brr.El.t end