package eliom
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  Advanced client/server Web and mobile framework
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      10.4.0.tar.gz
    
    
        
    
  
  
  
    
  
  
    
  
        md5=87e171413ab2714514019b533f3f7ab3
    
    
  sha512=e3ed10c599dd54bc5d4b1bf67debb7068f439d33e30dd39e5ed0cebbddd700b9765a751e16fa93dbd1fa6d934fbb6b2d1677fce817fbfea70565192a0a7e1025
    
    
  doc/eliom.server/Eliom_content_/Html/F/Form/index.html
Module F.FormSource
Source
val make_post_uri_components : 
  ?absolute:bool ->
  ?absolute_path:bool ->
  ?https:bool ->
  service:
    ('get,
      'post,
      Eliom_service.post,
      'a,
      'b,
      'c,
      'd,
      [< `WithSuffix | `WithoutSuffix ],
      'e,
      'f,
      'g)
      Eliom_service.t ->
  ?hostname:string ->
  ?port:int ->
  ?fragment:string ->
  ?keep_nl_params:[ `All | `None | `Persistent ] ->
  ?nl_params:Eliom_parameter.nl_params_set ->
  ?keep_get_na_params:bool ->
  'get ->
  'post ->
  string
  * (string * Eliommod_parameters.param) list
  * string option
  * (string * Eliommod_parameters.param) listSource
val get_form : 
  ?absolute:bool ->
  ?absolute_path:bool ->
  ?https:bool ->
  ?a:[< Html_types.form_attrib ] Arg.attrib list ->
  service:
    ('a,
      unit,
      Eliom_service.get,
      'b,
      'c,
      'd,
      'e,
      [< `WithSuffix | `WithoutSuffix ],
      'gn,
      'f,
      Eliom_service.non_ocaml)
      Eliom_service.t ->
  ?hostname:string ->
  ?port:int ->
  ?fragment:string ->
  ?keep_nl_params:[ `All | `None | `Persistent ] ->
  ?nl_params:Eliom_parameter.nl_params_set ->
  ?xhr:bool ->
  ('gn -> [< Html_types.form_content ] Arg.elt list) ->
  [> Html_types.form ] Arg.eltSource
val lwt_get_form : 
  ?absolute:bool ->
  ?absolute_path:bool ->
  ?https:bool ->
  ?a:[< Html_types.form_attrib ] Arg.attrib list ->
  service:
    ('a,
      unit,
      Eliom_service.get,
      'b,
      'c,
      'd,
      'e,
      [< `WithSuffix | `WithoutSuffix ],
      'gn,
      'f,
      Eliom_service.non_ocaml)
      Eliom_service.t ->
  ?hostname:string ->
  ?port:int ->
  ?fragment:string ->
  ?keep_nl_params:[ `All | `None | `Persistent ] ->
  ?nl_params:Eliom_parameter.nl_params_set ->
  ?xhr:bool ->
  ('gn -> [< Html_types.form_content ] Arg.elt list Lwt.t) ->
  [> Html_types.form ] Arg.elt Lwt.tSource
val post_form : 
  ?absolute:bool ->
  ?absolute_path:bool ->
  ?https:bool ->
  ?a:[< Html_types.form_attrib ] Arg.attrib list ->
  service:
    ('get,
      'a,
      Eliom_service.post,
      'b,
      'c,
      'd,
      'e,
      [< `WithSuffix | `WithoutSuffix ],
      'f,
      'pn,
      Eliom_service.non_ocaml)
      Eliom_service.t ->
  ?hostname:string ->
  ?port:int ->
  ?fragment:string ->
  ?keep_nl_params:[ `All | `None | `Persistent ] ->
  ?keep_get_na_params:bool ->
  ?nl_params:Eliom_parameter.nl_params_set ->
  ?xhr:bool ->
  ('pn -> [< Html_types.form_content ] Arg.elt list) ->
  'get ->
  [> Html_types.form ] Arg.eltSource
val lwt_post_form : 
  ?absolute:bool ->
  ?absolute_path:bool ->
  ?https:bool ->
  ?a:[< Html_types.form_attrib ] Arg.attrib list ->
  service:
    ('get,
      'a,
      Eliom_service.post,
      'b,
      'c,
      'd,
      'e,
      [< `WithSuffix | `WithoutSuffix ],
      'f,
      'pn,
      Eliom_service.non_ocaml)
      Eliom_service.t ->
  ?hostname:string ->
  ?port:int ->
  ?fragment:string ->
  ?keep_nl_params:[ `All | `None | `Persistent ] ->
  ?keep_get_na_params:bool ->
  ?nl_params:Eliom_parameter.nl_params_set ->
  ?xhr:bool ->
  ('pn -> [< Html_types.form_content ] Arg.elt list Lwt.t) ->
  'get ->
  [> Html_types.form ] Arg.elt Lwt.tSource
val input : 
  ?a:[< Html_types.input_attrib ] Arg.attrib list ->
  input_type:[< Html_types.input_type ] ->
  ?name:[< 'a Eliom_parameter.setoneradio ] Eliom_parameter.param_name ->
  ?value:'a ->
  'a param ->
  [> Html_types.input ] Arg.eltSource
val file_input : 
  ?a:[< Html_types.input_attrib ] Arg.attrib list ->
  name:
    [< Eliom_lib.file_info Eliom_parameter.setoneradio ]
      Eliom_parameter.param_name ->
  unit ->
  [> Html_types.input ] Arg.eltSource
val image_input : 
  ?a:[< Html_types.input_attrib ] Arg.attrib list ->
  name:
    [< Eliom_parameter.coordinates Eliom_parameter.oneradio ]
      Eliom_parameter.param_name ->
  ?src:Arg.uri ->
  unit ->
  [> Html_types.input ] Arg.eltSource
val checkbox : 
  ?a:[< Html_types.input_attrib ] Arg.attrib list ->
  ?checked:bool ->
  name:[ `Set of 'a ] Eliom_parameter.param_name ->
  value:'a ->
  'a param ->
  [> Html_types.input ] Arg.eltSource
val bool_checkbox_one : 
  ?a:[< Html_types.input_attrib ] Arg.attrib list ->
  ?checked:bool ->
  name:[ `One of bool ] Eliom_parameter.param_name ->
  unit ->
  [> Html_types.input ] Arg.eltSource
val radio : 
  ?a:[< Html_types.input_attrib ] Arg.attrib list ->
  ?checked:bool ->
  name:[ `Radio of 'a ] Eliom_parameter.param_name ->
  value:'a ->
  'a param ->
  [> Html_types.input ] Arg.eltSource
val string_radio_required : 
  ?a:[< Html_types.input_attrib ] Arg.attrib list ->
  ?checked:bool ->
  name:[ `One of string ] Eliom_parameter.param_name ->
  value:string ->
  unit ->
  [> Html_types.input ] Arg.eltSource
val button : 
  ?a:[< Html_types.button_attrib ] Arg.attrib list ->
  button_type:[< Eliom_form_sigs.button_type ] ->
  name:[< 'a Eliom_parameter.setone ] Eliom_parameter.param_name ->
  value:'a ->
  'a param ->
  Html_types.button_content Arg.elt list ->
  [> Html_types.button ] Arg.eltSource
val button_no_value : 
  ?a:[< Html_types.button_attrib ] Arg.attrib list ->
  button_type:[< Eliom_form_sigs.button_type ] ->
  Html_types.button_content Arg.elt list ->
  [> Html_types.button ] Arg.eltSource
val textarea : 
  ?a:[< Html_types.textarea_attrib ] Arg.attrib list ->
  name:[< string Eliom_parameter.setoneradio ] Eliom_parameter.param_name ->
  ?value:string ->
  unit ->
  [> Html_types.textarea ] Arg.eltSource
type !'a soption =
  Html_types.option_attrib Arg.attrib list
  * 'a
  * Html_types.pcdata Arg.elt option
  * boolSource
type !'a select_opt = 'a Eliom_form.Make(Arg).select_opt = | Optgroup of [ `Accesskey | `Aria | `Class | `Contenteditable | `Contextmenu | `Dir | `Disabled | `Draggable | `Hidden | `Id | `Lang | `OnAbort | `OnBlur | `OnCanPlay | `OnCanPlayThrough | `OnChange | `OnClick | `OnClose | `OnContextMenu | `OnDblClick | `OnDrag | `OnDragEnd | `OnDragEnter | `OnDragLeave | `OnDragOver | `OnDragStart | `OnDrop | `OnDurationChange | `OnEmptied | `OnEnded | `OnError | `OnFocus | `OnFormChange | `OnFormInput | `OnInput | `OnInvalid | `OnKeyDown | `OnKeyPress | `OnKeyUp | `OnLoad | `OnLoadStart | `OnLoadedData | `OnLoadedMetaData | `OnMouseDown | `OnMouseMove | `OnMouseOut | `OnMouseOver | `OnMouseUp | `OnMouseWheel | `OnPause | `OnPlay | `OnPlaying | `OnProgress | `OnRateChange | `OnReadyStateChange | `OnScroll | `OnSeeked | `OnSeeking | `OnSelect | `OnShow | `OnStalled | `OnSubmit | `OnSuspend | `OnTimeUpdate | `OnTouchCancel | `OnTouchEnd | `OnTouchMove | `OnTouchStart | `OnVolumeChange | `OnWaiting | `Role | `Spellcheck | `Style_Attr | `Tabindex | `Title | `Translate | `User_data | `XML_lang | `XMLns ] Arg.attrib list * string * 'a soption * 'a soption list| Option of 'a soption
Source
val select : 
  ?a:[< Html_types.select_attrib ] Arg.attrib list ->
  ?required:Html_types.pcdata Arg.elt ->
  name:[ `One of 'a ] Eliom_parameter.param_name ->
  'a param ->
  'a select_opt ->
  'a select_opt list ->
  [> Html_types.select ] Arg.eltSource
val multiple_select : 
  ?a:[< Html_types.select_attrib ] Arg.attrib list ->
  ?required:Html_types.pcdata Arg.elt ->
  name:[ `Set of 'a ] Eliom_parameter.param_name ->
  'a param ->
  'a select_opt ->
  'a select_opt list ->
  [> Html_types.select ] Arg.elt sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >