Foros del Web » Programando para Internet » Javascript »

onclick en type button envia variable a pagina php

Estas en el tema de onclick en type button envia variable a pagina php en el foro de Javascript en Foros del Web. hola quiero que el evento onclick de un boton haga el submit, envie todos los datos del formulario y envie otra variable extra a la ...
  #1 (permalink)  
Antiguo 01/06/2006, 21:45
Avatar de javiergal  
Fecha de Ingreso: enero-2005
Mensajes: 153
Antigüedad: 19 años, 3 meses
Puntos: 0
onclick en type button envia variable a pagina php

hola quiero que el evento onclick de un boton haga el submit, envie todos los datos del formulario y envie otra variable extra a la pagina php.

por decir q agregue al formulario una variable idpedido = 3
  #2 (permalink)  
Antiguo 01/06/2006, 22:49
Avatar de Txane  
Fecha de Ingreso: febrero-2004
Ubicación: Morelia Michoacan
Mensajes: 272
Antigüedad: 20 años, 3 meses
Puntos: 2
Primero tienes tu función que se activara al enviar el formulario
Código HTML:
<script language="javascript" type="text/javascript">
function submitForm()
 {
document.form1.hididpedido.value=3
return true;
}
</script> 
y en tu forma agregas un campo hidden llamado hididpedido

Código HTML:
<form name="form1" id="form1" action="pagina.php" method="post" onSubmit="submitForm()">

<!-- Ademas de tus otros campos agregas este -->
 <input name="hididpedido" type="hidden" id="hididpedido">
</form> 
  #3 (permalink)  
Antiguo 02/06/2006, 01:07
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Hola:

El botón tendría que ser del tipo submit y la nueva variable la puedes tener en un campo oculto.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 05:42.