ContentsIndex
Framework.Forms.HTML
Synopsis
data Inputbox = Inputbox {
ibWidth :: Maybe Int
}
data Textarea = Textarea {
tbCols :: Maybe Int
tbRows :: Maybe Int
}
data PasswordBox = PasswordBox {
pbWidth :: Maybe Int
}
inputbox :: Inputbox
textarea :: Textarea
passwordbox :: PasswordBox
tag :: String -> [FormVar] -> HTML -> HTMLTag
tagToHtml :: HTMLTag -> String
toHtml :: HTML -> String
formrow :: String -> String -> String -> String -> FormField -> HTMLTag
hiddenField :: String -> String -> HTMLTag
mangleName :: String -> String -> String -> String
formToHtml :: HTMLForm -> String
formToHTML :: HTMLForm -> HTMLTag
createform :: Form -> String -> [(String, String)] -> String -> HTMLForm
Documentation
data Inputbox
Inputbox widget
Constructors
Inputbox
ibWidth :: Maybe Int
show/hide Instances
data Textarea
Constructors
Textarea
tbCols :: Maybe Int
tbRows :: Maybe Int
show/hide Instances
data PasswordBox
Constructors
PasswordBox
pbWidth :: Maybe Int
show/hide Instances
inputbox :: Inputbox
Default input box
textarea :: Textarea
Default textarea
passwordbox :: PasswordBox
tag
:: StringTag name
-> [FormVar]Tag attributes
-> HTMLTag contents
-> HTMLTag
Create HTML tag
tagToHtml :: HTMLTag -> String
Render one HTML tag
toHtml :: HTML -> String
Render HTML
formrow
:: StringForm name
-> StringForm ID
-> StringDefault value for widget
-> StringError message
-> FormFieldField
-> HTMLTag
Generate form row (widget with label)
hiddenField
:: StringInput name
-> StringInput value
-> HTMLTag
Create hidden form field
mangleName
:: StringForm name
-> StringForm ID
-> StringField name
-> String
Mangle form input name
formToHtml :: HTMLForm -> String
formToHTML :: HTMLForm -> HTMLTag
Render HTML Form
createform
:: FormForm description
-> StringForm ID
-> [(String, String)]Hidden fields values
-> StringForm target URL
-> HTMLForm
Create HTMLForm from Form description
Produced by Haddock version 2.4.2