*`[api:AjaxUniqueTextField]`: Text field that automatically checks that the value entered is unique for the given set of fields in a given set of tables.
*`[api:ConfirmedPasswordField]`: Two masked input fields, checks for matching passwords.
*`[api:CountryDropdownField]`: A simple extension to dropdown field, pre-configured to list countries.
*`[api:CreditCardField]`: Allows input of credit card numbers via four separate form fields, including generic validation of its numeric values.
*`[api:CurrencyField]`: Text field, validating its input as a currency. Limited to US-centric formats, including a hardcoded currency symbol and decimal separators.
See `[api:MoneyField]` for a more flexible implementation.
*`[api:DateField]`: Represents a date in a single input field, or separated into day, month, and year. Can optionally use a calendar popup.
*`[api:EmailField]`: Text input field with validation for correct email format according to RFC 2822.
*`[api:GroupedDropdownField]`: Grouped dropdown, using <optgroup> tags.
* `[api:HTMLEditorField].
*`[api:MoneyField]`: A form field that can save into a `[api:Money]` database field.
*`[api:NumericField]`: Text input field with validation for numeric values.
*`[api:OptionsetField]`: Set of radio buttons designed to emulate a dropdown.
*`[api:PhoneNumberField]`: Field for displaying phone numbers. It separates the number, the area code and optionally the country code and extension.
*`[api:SelectionGroup]`: SelectionGroup represents a number of fields which are selectable by a radio button that appears at the beginning of each item.
*`[api:TimeField]`: Input field with time-specific, localized validation.
*`[api:ToggleCompositeField]`: Allows visibility of a group of fields to be toggled.
*`[api:ToggleField]`: ReadonlyField with added toggle-capabilities - will preview the first sentence of the contained text-value, and show the full content by a javascript-switch.