These days the best way in my opinion is to use spry and webassist validation toolkit server validation. At the time we used, and you could still use, webassist client validation, which is also part of validation toolkit.
Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.
These out-of-the-box solutions provide you proven, tested applications that can be up and running now. Build a store, a gallery, or a web-based email solution.