Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/02/2004, 11:10
yuki27
 
Fecha de Ingreso: octubre-2003
Mensajes: 134
Antigüedad: 20 años, 6 meses
Puntos: 0
¿?

Josemi

Lo que necesito es enviar campos hidden a una función mediante un boton. Es por ello que llamo a la función con onClick (porque de lo contrario como le digo que debe pasar las variables a la función?)

En realidad he probado con tantas sintaxis y nada me resulta!!!

Hice lo que señalaste: puse campo hidden y en la función lo trate igual que un campo text PERO IGUAL SE VE en la URL

Te pongo el código para que me puedas ayudar (por favor)

<html>
<title>ejemplo</title>
<body>
<script languaje="javascript">

function envia() {

nombre_formulario=document.f1.nombre.value;
edad_PHP=document.f1.edadhidden.value;
document.location='Ejemplo.php?enviacaptura='+nomb re_formulario+'&enviacaptura2='+edad_PHP;
}

</script>

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

Nombre: <INPUT TYPE="text" NAME="nombre"><br>


<?
$EDAD=5;
?>

<INPUT TYPE="hidden" NAME="edadhidden" VALUE="<? echo $EDAD ?>">

<INPUT TYPE="button" VALUE="Enviar Mensaje" onClick="envia();">

<?
echo "variable\$enviacaptura: $enviacaptura <br>\n";

echo "variable\$enviacaptura2: $enviacaptura2 <br>\n";

echo "variable\$enviacaptura2: {$_POST['enviacaptura2']} <br>\n";

?>
(los echo me dan el resultado correcto)

</form>
</body>
</html>

El problema que tengo (lo que me deja igual que al principio) es que cuando hago click en el botón, IGUAL SE VEN en la URL las variables!!!! entonces de QUÉ me sirvió tener el campo hidden:

<INPUT TYPE="hidden" NAME="edadhidden" VALUE="<? echo $EDAD ?>">

Si igual veo el valor en la URL

¿Cómo lo soluciono? Por favor es muy importante--Alguién me ayude.

Yuki27

pd: Cluster, disculpa por haber repetido el mensaje. Lo que pasó es que lo copié para ponerlo en el foro Javascript y la verdad es que no me di cuenta que lo publiqué en el mismo foro PHP.