Hi Scott,
Microsoft's client side validation does not work on DOM browsers. I will
provide two forms of evidence:
1. Microsoft uses document.all to retrieve an object on the page.
document.all is not supported in DOM (which includes Netscape 6 and higher,
Mozilla, and FireFox). The use of document.all alone will generate
javascript errors on these browsers. Search your HTML page and you will see
an array of document.all calls, one for each validator. This will generate
the error as the page loads. Open the WebUIValidation.js file supplied by
Microsoft. Search for document.all. Its the only way the script file uses to
get an object on the page.
2. Here's a complete article on the subject:
http://aspnet.4guysfromrolla.com/articles/051204-1.aspx
The Microsoft validators work fine with server side validation on all
browsers.
--- Peter Blum
www.PeterBlum.com
Email: (e-mail address removed)
Creator of "Professional Validation And More" at
http://www.peterblum.com/vam/home.aspx