Foros del Web » Creando para Internet » HTML »

Cancelar submit

Estas en el tema de Cancelar submit en el foro de HTML en Foros del Web. Hola, tengo varios formaularios con botones, normalemente a la acción por defecto prefiero porne un type="submit" en lugar de "button" para que el usuario pueda ...
  #1 (permalink)  
Antiguo 21/12/2007, 06:22
Avatar de PosProdukcion  
Fecha de Ingreso: noviembre-2004
Ubicación: Manzanares el Real (Madrid)
Mensajes: 726
Antigüedad: 19 años, 5 meses
Puntos: 9
Cancelar submit

Hola, tengo varios formaularios con botones, normalemente a la acción por defecto prefiero porne un type="submit" en lugar de "button" para que el usuario pueda pulsar Enter en lugar de usar el ratón...

Mi problema es cuando hay que validar el formulario y la validación es incorrrecta, si por ejemplo tengo:

<input type="submit" onClick="validaFormulario()" value="Aceptar">

aunque la función validaFormulario() retorne false, se hace el submit,

¿Como se puede cancelar el submit si no se ha validado ok?

Gracias
  #2 (permalink)  
Antiguo 21/12/2007, 06:29
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: Cancelar submit

Hola PosProdukcion

Quita el evento onclick del botón y pon así el formulario:

<form onsubmit = "return validaFormulario()">

Saludos,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:21.