I dont think there is an alternate to this.
2) You can submit the values from the form and validate it using ASP functions at the server-side.
, there is no other possibility.
I would STRONGLY suggest doing both client-side and server-side validation as a good practice, as considering the cross-browser-compatibility, some functionalities may work in some browser and some may not. But you got to take pain in coding for both the types of validation for the better working of you app.
Hope that Helps.