Form handling for Yesod, in the same style as formlets. See the forms
chapter of the Yesod book.
This package provides a set of basic form inputs such as text, number, time,
checkbox, select, textarea, and etc. via Yesod.Form.Fields module. Also,
there is Yesod.Form.Nic module providing richtext field using Nic editor.
However, this module is grandfathered now and Nic editor is not actively
maintained since June 2012. You can find additional richtext editor fields in
yesod-form-richtext package (currently in provides
support of Summernote editor only).
Changes
ChangeLog for yesod-form
1.7.3
Fixed radioField according to Bootstrap 3 docs. #1783
1.7.2
Added withRadioField and re-express radioField into that. #1775
1.7.1
Added colorField for creating a html color field (<input type="color">) #1748
1.7.0
Extended OptionList by OptionListGrouped and implemented grouped select fields (<select> with <optgroup>) #1722
1.6.7
Added equivalent version of mreqMsg for areq and wreq correspondingly #1628
1.6.6
Added mreqMsg for mreq functionality with a configurable MsgValueRequired #1613
1.6.5
Add .sr-only to labels in renderBootstrap3 when they are null.
1.6.4
Make FormResult an instance of Eq
1.6.3
make sure a select field does not lose the selected value even if a validation on the
field fails
1.6.2
Move addClass from private/undocumented in Yesod.Form.Bootstrap3 to Yesod.Form.Functions#1510