Forms

CAPTCHA <ss:forms:captcha>
Ensures the form submitter is a person, not a computer by making them enter text in an image.

Check Box <ss:forms:checkbox>
Renders a tickable box for boolean 'on/off' or 'yes/no' input.

Code Editor <ss:forms:codeeditor>
Creates a Code Mirror widget for editing and displaying syntax highlighted source code.

Colour Picker <ss:forms:colourpicker>
Creates a jQuery UI colour picker widget that allows the user to pick a colour from a
palette.


Combobox <ss:forms:combobox>
Allows the user to select from a range of options.

Combobox (HTML) <ss:forms:comboboxhtml>
Allows the user to select from a range of options (formatted with HTML).

Date Picker <ss:forms:datepicker>
Creates a date picker widget, allowing the user to select a date / time.

Date Range <ss:forms:daterange>
Creates two Date Picker widgets (from and to), as well as options to quickly choose
pre-defined date ranges.


Dialog Box <ss:forms:dialogbox>
Shows a popup free dialog box by creating a div which overlays the screen.

Edit Box <ss:forms:editbox>
Allows the user to enter one line of text.

File Upload <ss:forms:fileupload>
Allows the user to upload a file.

Image Upload <ss:forms:fileuploadimage>
Allows the user to upload an image, with options for previewing existing images.

Form <ss:forms:form>
Creates a HTML form with many additional options for handling its submission.

Form Item Group <ss:#FORM_ITEM_GROUP>
Internal control. You cannot use this as a control in HTML.

HTML Editor <ss:forms:htmleditor>
Creates a HTML editor widget using an extended version of CKEditor.

Hidden <ss:forms:hidden>
Creates a hidden field useful for submitting and storing data which does not need to be
shown to the user.


Money <ss:forms:money>
Allows the user to enter a monetary value in the contacts currency.

Office Use Region <ss:forms:officeuseregion>
Defines a region for 'Office Use Only'. Administrators viewing this form in the admin area
can see the contents of this region, and save additional data for the fields you define.


Option <ss:forms:option>
Combo box option.

Password <ss:forms:password>
Password / masked edit field.

Payment Method <ss:forms:paymentmethod>
Creates a payment method control to be used at the end of a Form.

Radio Button <ss:forms:radiobutton>
Radio buttons allow the user to choose from a set of options.

Rating Selector <ss:forms:rating>
Shows a set of stars to represent the rating of something.

Form Row <ss:forms:row>
Provides an easy way to layout forms.

Search Box <ss:forms:searchbox>
Creates a widget which allows for quick AJAX data searching.

Select List <ss:forms:selectlist>
Provides a way for a user to select multiple items by using the control / shift keys.

Signature <ss:forms:signature>
Creates a signature widget that allows the user to sign with their mouse or finger.

Slider <ss:forms:slider>
Allows the user to set a numeric value by clicking the mouse and sliding a bar up / down,
or left / right.


Spin Box <ss:forms:spinbox>
Allows the user to select a numeric value by spinning the number up / down using arrows.

Submit Button <ss:forms:submitbutton>
A button which submits the form when pressed.

Submit Image <ss:forms:submitimage>
An image which submits the form when pressed.

Submit Link <ss:forms:submitlink>
A link which submits the form when pressed.

Tag Editor <ss:forms:tageditor>


Text Area <ss:forms:textarea>
Allows the user to enter multiple lines of text.

Time Picker <ss:forms:timepicker>


Toolbar Button <ss:forms:toolbarbutton>
Creates a link button which is styled to sit within a toolbar.



Transformations

Form item transformation - Removes spaces
Removes spaces from entered text

Form item transformation - Lower case
Makes entered text lower case

Form item transformation - Upper case
Makes entered text upper case



Validations

Alpha Numeric
When using this validation mechanism, the user must enter only letters and numbers

Mandatory form field validation
When using this validation mechanism, the user must enter at least one character in
in order for the form item to validate.


Phone Number Validation
When using this validation mechanism, the user must enter a valid phone number