VanadiumJS: A Powerful, Simple, and Intuitive Client-Side Validator
Posted on September 8, 2009, under JavaScript,
Bookmark it
VanadiumJS is a free powerful easy customizable client-side validator that supports AJAX and regular server-side response results. This unobtrusive AJAX-enabled server-side technology agnostic JavaScript validation toolkit is very easy to install: you just have to include the vanadium js file after the dependency.
<head> <script src="/js/jquery-latest.js" type="text/javascript"></script> <script src="/js/vanadium.js" type="text/javascript"></script> </head>
The validation rules are applied to the HTML form elements that have special markup classes (e.g. adding ‘:required’ to the elements’ classes).
Example 1
Password fields validation

<input id="pass" class=":required" type="password"> <input class=":same_as;pass" type="password">
Example 2
Delay the Vanadium reaction on user changes
<input class=":required :wait;500" type="text">
Features include:
- Unobtrusive
- AJAX-enabled
- Server-side Technology Agnostic
- Server-side Aware
- Support for declarative validation
- Using json structure
- Using inline markup
- Support for deferring validation (immediate validation of the element when its value has changed)
- Tested in: Firefox 3.5 (PC/Mac), Safari 2 (Mac), IE 6+, Opera 9 (PC/Mac)
- Project Home: http://lambder.com
- GIT Repository: http://github.com/lambder/Vanadium
- Demo: http://vanadiumjs.com/
- Download: Uncompressed | Minified
Do you wish to receive the latest updates as soon as they are posted? Get our RSS Feed or Subscribe to the Newsletter!
- September 8, 2009
- article by Gabriel C.
- 4 comments
Related Posts
-
php.js – Use your Favorite PHP Functions Client-Sideat May 31, 2009
-
Powerful AJAX-enabled DHTML JavaScript Grid Control: dhtmlxGridat January 7, 2010 with 1 comment
-
UIZE, a free powerful Open Source object oriented JavaScript Frameworkat August 10, 2009
-
Powerful, Flexible, Simple to use Upload Tool: Pluploadat February 9, 2010
-
Simple JavaScript UI Toolkit for complex web applications: UKIat December 30, 2009

4 Replies to "VanadiumJS: A Powerful, Simple, and Intuitive Client-Side Validator"
September 8, 2009 at 11:41 PM
[...] Read more: VanadiumJS: A Powerful, Simple, and Intuitive Client-Side Validator [...]
September 10, 2009 at 12:28 AM
Hi,
I’m the author of VanadiumJS toolkit. First of all many thanks for you interest. There is small mistake in the depencency inclusion code in this blog post.
Instead of :
<script src=”/js/vanadium-init.js” type=”text/javascript”/>
It should be:
<script src=”/js/vanadium.js” type=”text/javascript”>
vanadium-init.js is just ‘source file’ which with many others constitute the whole VanadiumJS.
The distributuion file is vanadium.js or it minified version vanadium-min.js
Have look at http://github.com/lambder/Vanadium
Cheers,
Daniel
.-= Daniel Kwiecinski’s last blog ..VanadiumJS.com is live !!! =-.
September 10, 2009 at 1:37 AM
I have updated the post. Thanks for letting me know!
August 11, 2010 at 7:10 AM
why is this exactly like: livevalidation: http://livevalidation.com/
i havent tried it yet but hopefully it works since live validation hasnt been updated in ages!