Yesod.Form

Data types

data GForm s m xml a

data FormResult a

data Enctype

data FormFieldSettings

data Textarea

data FieldInfo sub y

Utilities

formFailures

Type synonyms

type Form sub y

type Formlet sub y a

type FormField sub y

type FormletField sub y a

type FormInput sub y

Unwrapping functions

generateForm

runFormGet

runFormMonadGet

runFormPost

runFormPostNoNonce

runFormMonadPost

runFormGet'

runFormPost'

High-level form post unwrappers

runFormTable

runFormDivs

Field/form helpers

fieldsToTable

fieldsToDivs

fieldsToPlain

checkForm

Type classes

class ToForm a y

class ToFormField a y

Template Haskell

mkToForm

Fields

Required

stringField

passwordField

textareaField

hiddenField

intField

doubleField

dayField

timeField

htmlField

selectField

boolField

emailField

searchField

urlField

fileField

Optional

maybeStringField

maybePasswordField

maybeTextareaField

maybeHiddenField

maybeIntField

maybeDoubleField

maybeDayField

maybeTimeField

maybeHtmlField

maybeSelectField

maybeEmailField

maybeSearchField

maybeUrlField

maybeFileField

Inputs

Required

stringInput

intInput

boolInput

dayInput

emailInput

urlInput

Optional

maybeStringInput

maybeDayInput

maybeIntInput