Foros del Web » Programando para Internet » Javascript »

Botón: Envío de variables

Estas en el tema de Botón: Envío de variables en el foro de Javascript en Foros del Web. Hola a todos!! Quiero hacerles una consulta: Usando un botón submit se puede llamar a una función en Javascript con parámetros. Me funciona usando <a ...
  #1 (permalink)  
Antiguo 01/02/2004, 20:09
 
Fecha de Ingreso: octubre-2003
Mensajes: 134
Antigüedad: 20 años, 6 meses
Puntos: 0
Botón: Envío de variables

Hola a todos!!

Quiero hacerles una consulta:

Usando un botón submit se puede llamar a una función en Javascript con parámetros.

Me funciona usando <a href>, pero necesito poner un botón y no un link.

Mi código es:
<script languaje="javascript">

function envia(var1, var2) {

notacap=document.f1.nota.value;
document.location='pagina.php?notaenv='+notacap+'& VARIBLE1='+var1+'&VARIABLE2='+var2;

}

</script>

<form action="pagina.php" method="post" name="f1">

Ingrese = <input type="text" name="nota">

<input type="submit" name=boton value="Modificar" onClick="envia=('<? echo $var1 ?>', '<? echo $var2 ?>')">

<form>
</html>

Usando el siguiente código me funciona ok:

<a href="pagina.php?VARIABLE1=<? echo $var1; ?>&VARIABLE2=<? echo $var2; ?>">MODIFICAR AHORA</a>


Por tanto mi pregunta es cómo envío variables a una función con un botón??? (en caso de que se pueda)

Espero me puedan ayudar!!!!

Saludos, yuki27.
  #2 (permalink)  
Antiguo 01/02/2004, 20:13
 
Fecha de Ingreso: octubre-2003
Mensajes: 134
Antigüedad: 20 años, 6 meses
Puntos: 0
Rectificación....

Disculpen, pero se me pasó el sigo =:

ahora sí


<input type="submit" name=boton value="Modificar" onClick="envia('<? echo $var1 ?>', '<? echo $var2 ?>')">

Respóndanme por favor

Yuki27
  #3 (permalink)  
Antiguo 02/02/2004, 00:48
 
Fecha de Ingreso: octubre-2003
Mensajes: 134
Antigüedad: 20 años, 6 meses
Puntos: 0
Solucionado

Ya lo solucioné.

Gracias de todas formas.

Saludos

Yuki27
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 06:57.