yav - javascript validation tool
Home
Download
|
Support
Documentation
Getting started
Validation rules
Multi-language support
Learn by example
Simple registration form
Notification of changes
Newsletter Sign-up
Captcha
The andor-operator
Pre/Post/Implies rules
Working with the masks
Custom validation
Support
Discussion group
Mailing list
E-mail contact
Example 6
This is an advanced example using pre-condition, post-condition and implies.
In addition, here you can learn more about the rule 'regexp'.
source
var rules=new Array(); rules[0]='nameRequired|equal|ischecked|pre-condition'; rules[1]='name|required|post-condition'; rules[2]='0|implies|1|name required'; rules[3]='contactType:Contact type|required'; rules[4]='contactType:Contact type|equal|phone|pre-condition'; rules[5]='contact|regexp|^\\d{10}$|post-condition'; rules[6]='4|implies|5|Enter a phone (ten digits)'; rules[7]='contactType:Contact type|equal|e-mail|pre-condition'; rules[8]='contact|regexp|.+@.+\\..+$|post-condition'; rules[9]='7|implies|8|Enter a valid e-mail';
Advanced Example using pre-condition, post-condition and implies
Name required:
Name:
Contact type:
e-mail
phone
Contact:
Copyright 2005-2008. All rights reserved.