Si queremos desactivar los botones input de un formulario bastaría con añadir el siguiente fragmento dentro de la cabecera de la página, entre las etiquetas:
1 2 3 4 5 |
<script type="text/javascript" language="javascript"> $(document).ready(function() {u $("input:submit").click(function() { return false; }); } </script> |
Si luego queremos enviar el formulario tendríamos que añadir un evento onclick al botón submit (o a otro elemento que queramos usar para el envío del formulario):
1 2 3 4 |
<form id="formulario"> <input type="text" name="campo" value=""/> <input type="submit" value="Enviar" onclick="enviar()"/> </form> |
Y, por supuesto, crear la función enviar():
1 2 3 |
function enviar() { $("#formulario").submit(); } |
NOTA: Es evidente que a la función enviar() hay que añadirle algo de código para que haga algo útil, esto es sólo un ejemplo.
Gracias por la info, pero el problema es que retira la validación que hace HTML5 al formulario, pero se soluciona bajando un plugin JQuery para validar formularios. Gracias y hasta luego.