Add Swiss Knife Form Validation to your forms in Dreamweaver with the Universal Form Validator! Choose from many predefined validation rules like url, e-mail, dates, credit cards and ranges, apply conditional validation and even Ajax style inline validation! The validation errors and hints can be displayed in great tooltips and input masking can be applied. All fully customizable to your layout and needs! The user input is validated both client as well as server side - so there is no escape!
Note: This is ASP version of the extension. There is also a PHP version available
Overview
Features highlights
- Rich set of validation rules, like e-mail address, url, date, numbers, ranges, credit cards and much more!
- Add client as well server side validation
- Use inline Ajax validation - so you can check if a field value exists or not in your database, before the form is submitted
- Customize error appearances - set style for the message text, borders, error icon
- Choose from several error reporting styles
- Conditional validation - so a validation is executed only when a specific condition is valid.
- Conditional Show/Hide - you can show or hide specific parts of the form based on condition
- Display standard localized or custom error messages
- Cool tooltip designs - choose from many predefined designs with rounded corners, shading and text balloon style! Add a stylish icon and customize the tooltips as you wish!
* For complete Features overview press the Features in Detail button
New
Validation Rules for Universal Form Validator ASP
With this movie
we will show you some of the validation rules we've recently added to
Universal Form Validator ASP.
Image Submission Form Demo
The demo show you how to submit an
image to a form using the Pure ASP Upload 3 and validate the form with Universal
Form Validator ASP.
Set the Offer for your Car Demo
The demo shows you a great car sale case where conditional validation as well the new great looking tooltips are used for error messages and hits.
Features
Validation Rules
- Rich set of validation rules, the full list:
- General - URL, E-mail, Date, Date (ISO),
- Numerical - Number, Digits, Maximum, Minimum, Range
- choose from predefined values like, current month, day, year and weekday
- String - Maximum Length, Minimum Length, Length Range, Equals To, File Types
- Creditcard - Mastercard, Visa, American Express, Diners Club, Discover, JCB
- Ajax inline validation - Exist/Not Exists in Database, Remote
- Extended Conditional Validation - now you can choose from conditions like equal, greater, lesser, etc on a static value or choose from predefined values like, current month, day, year and weekday
- New Number Conditional Rule - now you can require that a field is a number with conditions like equal, greater, lesser, etc on a static value or choose from predefined values like, current month, day, year and weekday
- New IBAN Validation Rule – now you can check if a number is a valid bank account IBAN number
- New VAT Validation Rule – now you can check if a number is a valid EU VAT number
- New Credit Cards Validation Rule – so now you can validate multiple credit cards at once
- New Multiple Required Rule - so you can now specify if minimum or maximum number of checkboxes need to be selected
- Added support for multiple conditional checks on a single field / radio group
- Added support for required check on selects - now you can easily skip default entries like '--select one--' by giving them an empty value
- Support for Pure PHP Upload - now you can validate forms that have file upload handled by Pure PHP Upload
- Add client as well server side validation
- Use inline Ajax validation - so you can check if a field value exists or not in your database, before the form is submitted
- Customize error appearances - set style for the message text, borders, error icon
- Choose from several error reporting styles – inline, tooltip, before or after the form and in a container element of your choice.

- Conditional validation - so a validation is executed only when a specific condition is valid.
- Conditional Show/Hide - you can show or hide specific parts of the form based on condition
- Display standard localized or custom error messages

Masking
- Apply masks to your input fields to provide an example input to users and limit the mistakes.
- Choose from a large number of predefined masks
- Create your own input masks
Hinting
- Add hints to your form fields, so that when the user enters a field a tool tip with information about the field
- Customize hint appearance (text, hint box size, borders, background color) or choose a designer presets.

Dreamweaver Integration
- All those rich validation options are well organized in a great looking Server Behavior dialog, so everything is clear and easy to use
- Full integration with the standard Insert and Update Record Server behaviors, so you can now finally validate your form data nicely before its being saved in your database
- Point and click usage - just choose the fields you need to validate and all the code is automatically inserted for you - you don't need to code anything!

- Fully translatable into many languages - Validation messages in your language! The validation messages are available in many languages; the validator automatically detects the user language and shows the message in the appropriate language.

- Great integration in Dreamweaver as a Server Behavior

- No coding by hand whatsoever - just click and use!
Showcases
Advanced Checkout Form Demo
The demo shows an advanced Checkout form with advanced payment information where the user can choose between Credit card of Bank transfer payment as well as between different credit card types.
Shining Star Blue Dragon Demo
Click on the "Buy Now" button in order to open the form in a Lightbox.
Checkout Form Demo
The
demo shows a basic Checkout form that validates users input with hints
and error messages. It also validates credit card numbers not only by
length but with the help of an integrated mathematical formula that
checks if the number is valid.
Universal Form Validator ASP Demo
In
this demo we will show you a custom made Sign in form that validates
user input with the help of hints and error messeges. It also includes
a user registration form, featuring online username validation,
conditional form elements and show/hide form parts.
*Note: Please, don't use your DMXzone account credentials. This is a DEMO Login used to demonstrate our new extension.
Videos
Use Conditional Validation to create "Car for Sale" Form
With this movie we will show you how to show/hide div containers on your page and validate their elements using conditional validation in Universal Form Validator ASP
Adding Tooltip Hints and Error Messages to Your Forms
With this movie we will show you some of the tooltip hints and error messages we've recently added to Universal Form Validator ASP
Combining DMXzone Lightbox with Universal Form Validator ASP
With this movie we will show you how to validate your forms within a Lightbox window using the Universal Form Validator ASP.
Validate Credit Card Expiration Date with Universal Form Validator ASP
With this movie we will show you how to validate Credit Cards Expiration date using conditional validation in the Universal Form Validator ASP.
Validate Minimum and Maximum selected items with Universal Form Validator ASP
With this movie we will show you how to validate forms having groups of checkboxes for minimum and maximum selected items using the Universal Form Validator ASP.
With this movie we will show you how easily you can combine Pure ASP Upload 3 and Universal Form Validator ASP in an amazing combination for your registration form. Finally, we will review the end result from our database nicely listed in Ajax DataGrid.
Adding Verifications to your Form using Universal Form Validator ASP
With this movie we will show you how easily you can add verification to your forms, using Universal Form Validator ASP.
Adding Flexible and Professional Validation for your Forms - basic movie
With this movie we will show you how easily you can configure the amazing Universal Form Validator ASP and add flexible and professional validation for your forms and georgeous hints to your form fields to aid your users.
Verifying a Field Value in a Database Record and Making Input Masks
With this movie we will show you how easily you can configure the stunning Universal Form Validator ASP to verify a field value in a database record, and how to make input masks giving your users an amazing experience.
Sneak Preview of Validation Rules for the Universal Form Validator
In this movie we will talk about form validation rules for the Universal Form Validator and why they are needed.
Requirements
History
Version 1.5.6
- Improved IE tooltips layout
- Fixed rage condition to save both values
- Fixed custom message enabler on inspect
- Improved depended files copy mechanism
Version 1.5.5
- Added new validation rule for numbers with comma as decimal separator: numberDE
- Fixed missing background on tooltips and error texts
- fixed some mac specific problems like paths
- always use now Styles/ folder (with capital S)
- fixed ASP/JScript code and recognition
- Minor fix for JScript
- updated CS5 installer
Version 1.5.4
New improvements:
- Improved conditional validation
- Added Slovenian and Italian Translations
- Added new allow Characterset only rule
- Added new extended alphanumeric rule (Alphanumeric + Latin). Allows regular letters as well Latin letters
- Added not equal validation rule
- Added re-enable JavaScript option.
- Great compatibility with the standard Dreamweaver Server behaviors like Insert/Update, Check Login and Login User.
- Improved compatibility with Pure ASP Upload
Fixes:
- Fixed issue with hint file generation
- Fixed issue with loading hint styles into GUI
- Fixed bug with IE and conditional triggering
- Fixed
issue with dmx.jquery.validate.js copying
- Fixed issue with
VAT rule and required
- GUI fix for required checkbox.
Version 1.5.2
- Improved XHTML Validation of pages using the validator
- Improved copying, updating and synchronizing files.
- Included updated jQuery version.
- Improved handling of posts to a page with a validator on it. Forms are only validated when the post comes from the same page now.
- Fixed minor fix for tooltip backgrounds.
- Added minor fix for font style in generated CSS for tooltips.
Version 1.5.1
- New Bot protection option
- Added forbidden words validation
- Improved caching of Ajax Call Validation
- Improved Equal To validation
- Improved handling of dynamic values for dropdowns, radiobuttons and checkboxes
Version 1.5.0
- Extended Conditional Validation - now you can choose from conditions like equal, greater, lesser, etc on a static value or choose from predefined values like, current month, day, year and weekday
- New Number Conditional Rule - now you can require that a field is a number with conditions like equal, greater, lesser, etc on a static value or choose from predefined values like, current month, day, year and weekday
- New IBAN Validation Rule – now you can check if a number is a valid bank account IBAN number
- New VAT Validation Rule – now you can check if a number is a valid EU VAT number
- New Credit Cards Validation Rule – so now you can validate multiple credit cards at once
- New Multiple Required Rule - so you can now specify if minimum or maximum number of checkboxes need to be selected
- Added support for multiple conditional checks on a single field / radio group
- Added support for required check on selects - now you can easily skip default entries like '--select one--' by giving them an empty value
- Support for Pure ASP Upload - now you can validate forms that have file upload handled by Pure ASP Upload
- Improved Dreamweaver 8 compatibility
Update Procedure:
Here are five easy steps to update all your pages;
1. Install the latest version of Universal Form Validator ASP
2. Open your Universal Form Validator ASP page
3. Select the existing Universal Form Validator ASP Server Behaviour from the server behaviors palette
4. Click on the ok button to re-apply the server behaviours
5. An alert will be shown to notify you that your files are replaces, make sure you upload the files to your server
This process updates the ASP file in the general ScriptLibrary folder so a single page update is enough.






George Petrov is a renowned software writer and developer whose extensive skills brought numerous extensions, articles and knowledge to the DMXzone- the online community for professional Adobe Dreamweaver users. His expertise in countless languages and technologies gives inspiration and teach valuable lessons on his website – DMXzone.com, which is visited daily by more than 30.000 people and is most popular for its over high-quality Dreamweaver extensions and templates.
















