package eliom
Advanced client/server Web and mobile framework
Install
Dune Dependency
Authors
Maintainers
Sources
11.1.1.tar.gz
md5=c8c67fe5fb8d3f44a3b17cc4a93a0e62
sha512=e58557a1b525efd011e0eb539b112b53e6c012ac3fb2153c251be030eda483dd3b19de625707cf5ffebd97fa6a7fabfb8a6aae8e8a61c79e0bd7ad2d289df9a9
doc/eliom.server/Eliom_content_/Html/F/Form/index.html
Module F.Form
Source
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) list
Source
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.elt
Source
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.t
Source
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.elt
Source
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.t
Source
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.elt
Source
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.elt
Source
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.elt
Source
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.elt
Source
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.elt
Source
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.elt
Source
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.elt
Source
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.elt
Source
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.elt
Source
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.elt
Source
type !'a soption =
Html_types.option_attrib Arg.attrib list
* 'a
* Html_types.pcdata Arg.elt option
* bool
Source
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.elt
Source
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)"
>