form inputs
A form is made from a list of inputs. Some are mandatory else the form does not work. The selection of input types is:
integer
A whole number, 1, 2, 3, ...
title
Not an input but a line of text that is inserted into the form.
tick box
A tick (or check) box with a true/false value.
select list
Select one item from a list. The selection is entered in the "select choices" bow and is a list of words separated by commas, eg, "aaa,bbb,ccc". If the for is mandatory the first item is not allowed, tip, add "please choose" as the first item and use mandatory to force a choice.
select multiple items from list
Similar to "select list" but allows multiple items to be selected. This is implemented by a series of tick boxes.
horizontal radio
A select list but implemented by radio buttons arranged horizontally.
vertical radio
A select list but implemented by radio buttons arranged vertically.
string
A single line of text.
text
A multi line text input.
name
A single line text field but tagged as a name, this is used as the name in emails.
An email address.
telephone
A text field that must follow the form of a telephone number.
postcode
A text fields that must follow the pattern of a UK postcode.
challenge sum
Ask the user to do a simple sum, this is to prevent submit being pressing by habit or to put off robots sending spam.
challenge phrase
Ask the user a simple question, this is to prevent submit being pressing by habit or to put off robots sending spam.
submit
A button to submit the form. Every form needs a submit button to be useful.