buenas...
lo primero de lo primero, es no depende de la validación del lado cliente. debes usarlo solo como una ayuda inmediata para el usuario. lo correcto es: realizar la validación en el servidor; crear un formulario normal con su botón submit; y para validar de lado cliente, utilizar el evento onsubmit del elemento FORM. lee el siguiente artículo para que tengas ideas,
http://www.caricatos.net/articulos/formularios.php