Skip to content
This repository has been archived by the owner on Mar 25, 2022. It is now read-only.

Latest commit

 

History

History
65 lines (55 loc) · 4.73 KB

index.md

File metadata and controls

65 lines (55 loc) · 4.73 KB

XO form Controls

XO form comes with a range of standard (html5 form element based) and extended (complex) controls, and you can roll your own.

Syntax

{
    "type": "<exoform field type>",
    "name": "<name>",
    "caption": "<label caption>"
}

Standard Controls

HTML5 XO form
button button
input[type=text] text
input[type=email] email
input[type=search] search
input[type=password] password
input[type=date] date
input[type=datetime-local] datetime-local
input[type=time] time
input[type=range] range
input[type=date] date
input[type=week] week
input[type=tel] tel
input[type=color] color
input[type=hidden] hidden
input[type=url] url
input[type=file] file
textarea multiline
input[type=checkbox] checkbox
Group of input[type=checkbox] checkboxlist
Group of input[type=radio] radiobuttonlist

Extended Controls

Name Description
filedrop Rich file upload control with drag & drop support
switch Checkbox replacement for boolean values
richtext A CKEditor wysiwyg/html editor wrapper for XO form
tags A control for adding multiple tags
multiinput Input container for collecting multiple values and display in a grid
creditcard Implementation of multiinput for credit card registration
name Person name control
nladdress Implementation of multiinput for Dutch Address input
daterange Implementation of multiiput for date ranges
embed Control for embedding anything in an IFrame
video Control for embedding video
captcha Google ReCaptcha wrapper
dialog A simple dialog (modal or modeless)
info An info panel control
map Leaflet/Openstreetmap interactive map wrapper
listview Listview Control for tables/grids, tile views and more

More on XO form Controls