Up
module
Form
:
sig
This module provides functions to manipulate forms.
#
class type
formData =
#
method
append :
Js
.
js_string
Js
.
t
->
Js
.
js_string
Js
.
t
->
unit
Js
.
meth
#
method
append_blob :
Js
.
js_string
Js
.
t
->
File
.
blob
Js
.
t
->
unit
Js
.
meth
#
val
formData :
formData
Js
.
t
Js
.
constr
#
val
formData_form : (
Dom_html
.
formElement
Js
.
t
->
formData
Js
.
t
)
Js
.
constr
#
type
form_elt = [
| `String
of
Js
.
js_string
Js
.
t
| `File
of
File
.
file
Js
.
t
]
#
type
form_contents = [
| `Fields
of
(string *
form_elt
) list
Pervasives
.
ref
| `FormData
of
formData
Js
.
t
]
#
val
append :
form_contents
->
string *
form_elt
->
unit
#
val
post_form_contents :
Dom_html
.
formElement
Js
.
t
->
form_contents
#
val
get_form_contents :
Dom_html
.
formElement
Js
.
t
->
(string * string) list
#
val
empty_form_contents : unit
->
form_contents
#
val
form_elements : ?get:bool
->
Dom_html
.
formElement
Js
.
t
->
(string *
form_elt
) list
end