Dijit Validation Widgets
First Name:
TextBox class,
tabIndex=2
, Attributes: {trim: true, propercase: true, class: 'medium'}, First letter of each word is upper case.
Last Name:
TextBox class, Attributes: {trim: true, uppercase: true, class: 'medium'}, all letters converted to upper case.
Age:
TextBox class,
tabIndex=1
, Attributes: {trim: true}, no initial value specified.
Occupation:
ValidationTextBox class, Attributes: {lowercase: true, required: true}. Displays a prompt message if field is missing.
Elevation:
IntegerTextBox class, Attributes: {required: true, min:-20000, max:+20000 }, Enter feet above sea level with a sign.
Annual Income:
CurrencyTextBox class, Attributes: {fractional: true}. Enter whole and cents. Currency symbol is optional.
USD
euro currency (local format) fractional part is optional:
EUR
euro currency (fixed lang: de-de) programmatically created, fractional part is optional:
EUR
Date (local format)
DateTextBox class, no attributes
Date (local format)
DateTextBox class, Attributes: required="true", constraints={min:'2004-01-01',max:'2006-12-31'}. Works for leap years
Date (American format)
DateTextBox class, Attributes: lang="en-us", required="true", constraints={min:'2004-01-01',max:'2006-12-31'}. Works for leap years
Date (German format)
DateTextBox class, Attributes: lang="de-de", constraints={min:2004-01-01, max:2006-12-31}. Works for leap years
Time using local conventions with seconds
TimeTextBox class, Attributes: {formatLength:'medium'}
Time using local conventions without seconds
TimeTextBox class, Attributes: {formatLength:'short'}
12 Hour Time
TimeTextBox class, Attributes: {timePattern:'h:mm:ss a'}
24 Hour Time
TimeTextBox class, Attributes: {timePattern:'HH:mm:ss'}
Regular Expression
RegexpTextBox class, Attributes: {required: true}
Password
(just a test that type attribute is obeyed)
Trac ticket 1651:
value: null should show up as empty
view data