Module type Eliom_mkforms.​FORMCREATE

module type FORMCREATE = sig..end


type form_content_elt

type form_content_elt_list

type form_elt

type a_content_elt

type a_content_elt_list

type a_elt

type a_elt_list

type div_content_elt

type div_content_elt_list

type uri

type script_elt

type textarea_elt

type input_elt

type pcdata_elt

type select_elt

type select_content_elt

type select_content_elt_list

type option_elt

type option_elt_list

type button_elt

type button_content_elt

type button_content_elt_list

type a_attrib_t

type form_attrib_t

type input_attrib_t

type textarea_attrib_t

type select_attrib_t

type script_attrib_t

type optgroup_attrib_t

type option_attrib_t

type button_attrib_t

type input_type_t

type button_type_t

val hidden : input_type_t

val checkbox : input_type_t

val radio : input_type_t

val submit : input_type_t

val file : input_type_t

val image : input_type_t

val buttonsubmit : button_type_t

val empty_seq : form_content_elt_list

val cons_form :
   form_content_elt ->
    form_content_elt_list ->
    form_content_elt_list

val map_option :
   ('a -> option_elt) ->
    'a list -> option_elt_list

val map_optgroup :
   ('a -> select_content_elt) ->
    'a ->
    'a list ->
    select_content_elt *
    select_content_elt_list

val select_content_of_option :
   option_elt ->
    select_content_elt

val make_pcdata : string -> pcdata_elt

val make_a :
   ?a:a_attrib_t ->
    href:string ->
    a_content_elt_list -> a_elt

val make_get_form :
   ?a:form_attrib_t ->
    action:string ->
    form_content_elt ->
    form_content_elt_list ->
    form_elt

val make_post_form :
   ?a:form_attrib_t ->
    action:string ->
    ?id:string ->
    ?inline:bool ->
    form_content_elt ->
    form_content_elt_list ->
    form_elt

val make_hidden_field :
   input_elt option ->
    form_content_elt

val remove_first :
   form_content_elt_list ->
    form_content_elt *
    form_content_elt_list

val make_input :
   ?a:input_attrib_t ->
    ?checked:bool ->
    typ:input_type_t ->
    ?name:string ->
    ?src:uri ->
    ?value:string -> unit -> input_elt

val make_button :
   ?a:button_attrib_t ->
    button_type:button_type_t ->
    ?name:string ->
    ?value:string ->
    button_content_elt_list ->
    button_elt

val make_textarea :
   ?a:textarea_attrib_t ->
    name:string ->
    ?value:string ->
    rows:int -> cols:int -> unit -> textarea_elt

val make_select :
   ?a:select_attrib_t ->
    multiple:bool ->
    name:string ->
    select_content_elt ->
    select_content_elt_list ->
    select_elt

val make_option :
   ?a:option_attrib_t ->
    selected:bool ->
    ?value:string ->
    pcdata_elt -> option_elt

val make_optgroup :
   ?a:optgroup_attrib_t ->
    label:string ->
    option_elt ->
    option_elt_list ->
    select_content_elt

val uri_of_string : string -> uri

val make_js_script :
   ?a:script_attrib_t ->
    uri:uri ->
    unit -> script_elt