Tengo un formulario que se basa en javascript para hacer toda la validación del formulario del lado del cliente. Este formulario se envía a través de JavaScript si todos los campos están llenos correctamente en lugar de utilizar un estándar botón "enviar":Enviar formulario sin Javascript
<button name="button" type=button onclick="validateReqFields('mForm', 'username, password, compPassword, firstName, lastName');">Register</button>
document[formName].submit();
Si el cliente tiene JavaScript desactivado, toda la validación de formularios se realiza del lado del servidor (su de hecho se realizó de nuevo independientemente, pero eso en realidad no importa). El problema radica en usar un botón con un tipo de botón en lugar de enviar. Funciona perfecto con javascript, pero ¿cómo puedo evitar esto cuando JavaScript no está disponible? Si uso un botón de enviar junto con el javascript, envía el formulario con cada botón y no funciona correctamente.
Debe usar '' input type = "submit" value = "Submit" onclick = "validateReqFields (....)" /> ' – Pav
Por favor vea mi c omment a continuación. No puedo hacer esto. Lo dice claramente en la pregunta. – ryandlf