Foros del Web » Programando para Internet » Javascript »

Enviar formulario desde boton con evento onclick

Estas en el tema de Enviar formulario desde boton con evento onclick en el foro de Javascript en Foros del Web. Antes que nada gracias desde ya!!! Tengo un formulario que envío con un boton tipo Código HTML: <input name= "Enviar" type= "submit" id= "Enviar" value= ...
  #1 (permalink)  
Antiguo 12/01/2009, 18:06
 
Fecha de Ingreso: noviembre-2002
Mensajes: 571
Antigüedad: 21 años, 6 meses
Puntos: 2
Enviar formulario desde boton con evento onclick

Antes que nada gracias desde ya!!!

Tengo un formulario que envío con un boton tipo

Código HTML:
<input name="Enviar" type="submit" id="Enviar" value="Enviar"> 
La validación del formulario la hago en el <form> con

Código HTML:
<form action="pv.php" method="post" onSubmit="return ValidaCampos(this)" name="ENCUESTA_PV" id="ENCUESTA_PV"> 
La cuestión es que me gustaría enviar el formulario con un butón con el type=button, lo estoy intentando con el siguiente code pero no me funciona

Código HTML:
<input name="Enviar" type="button" id="Enviar" value="Enviar" onClick="document.forms['ENCUESTA_PV']"> 
Me gustaría poder enviar el formulario con un onclick que validase el formulario
antes de enviarlo por si alguien desactiva el javascript a posta para enviarlo vacío no le dejase.

Gracias.

Un saludo.
  #2 (permalink)  
Antiguo 13/01/2009, 03:38
Avatar de colote  
Fecha de Ingreso: julio-2008
Ubicación: Rosario - Santa Fe - Argentina
Mensajes: 729
Antigüedad: 15 años, 10 meses
Puntos: 8
Respuesta: Enviar formulario desde boton con evento onclick

Hola, proba con type="submit"
Código HTML:
<input name="Enviar" type="submit" id="Enviar" value="Enviar" onClick="document.forms['ENCUESTA_PV']"> 
Saludos, Ricardo !!!
__________________
Mail: [email protected]
  #3 (permalink)  
Antiguo 13/01/2009, 05:10
 
Fecha de Ingreso: noviembre-2002
Mensajes: 571
Antigüedad: 21 años, 6 meses
Puntos: 2
Respuesta: Enviar formulario desde boton con evento onclick

Cita:
Iniciado por colote Ver Mensaje
Hola, proba con type="submit"
Código HTML:
<input name="Enviar" type="submit" id="Enviar" value="Enviar" onClick="document.forms['ENCUESTA_PV']"> 
Saludos, Ricardo !!!
Hola colote, muchas gracias por la respuesta, pero la lo solucione, lo pego por si le vale a alguien.

En el js que valida el formulario al final de la función ValidaCampos(theForm) que valida el formulario añadi

Código HTML:
document.ENCUESTA_PV.submit();
En el html, en la etiqueta form puse

Código HTML:
<form action="pv.php" method="post" name="ENCUESTA_PV" id="ENCUESTA_PV"> 
Y en el boton puse

Código HTML:
<input name="Enviar" type="button" id="Enviar" value="Enviar" class="botonformulario" onClick="ValidaCampos(ENCUESTA_PV);"> 
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 03:09.