Form Validation « SmartClient « JavaScript DHTML

1.Required field and hint
2.Validation type: requiredIf
3.Must be a boolean value
4.Integer field
5.Integer value range field
6.Lower Bounded Integer Range
7.Upper Bounded Integer Range
8.Bounded Length Range Validation
9.Lower Bounded Length Range Validation

10.Upper Bounded Length Range Validation
11.Must match field validation
12.Value must be one of
13.Value must contain the substring
14.Value must not contain any spaces
15.Substring Count Validation
16.Regexp validation
17.Conditional required field
18.Mark field as required
19.Confirmation based field validation