Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/03/2004, 06:46
Avatar de KarlanKas
KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años, 2 meses
Puntos: 61
Prueba a hacer 1 array con los valores posibles de las variable oculta. Así:

posibleT=[1,2,3,5,7,11,13,17,19];

y luego:
<form name="form" action="/quilmes/camp/perfil2.php" method="get">
<select name="j_id"
onchange=document.forms[0].t.value=posibleT[this.selectedIndex]>
<option value="25" >
Clausura 2003</option>
<option value="1630" selected >
Apertura 2004</option>
</select>
<input type="hidden" name="t">
<input type="submit" value="Ver">
</form>

Un ejemplo:
<html>
<head>
<title>Untitled</title>
<script>
posibleT=[0,1,3];
</script>
</head>

<body>

<form name="form" action="/quilmes/camp/perfil2.php" method="get">
<select name="j_id"
onchange="document.forms[0].t.value=posibleT[this.selectedIndex]">
<option value="" selected>
Por favor Seleccione---</option>
<option value="25" >
Clausura 2003</option>
<option value="1630" >
Apertura 2004</option>
</select>
<input type="hidden" name="t">
<input type="submit"

value="Ver">
</form>



</body>
</html>

Además este código es compatible con todos los navegadores, no así el que tenías (document.all es solo compatible con IE).

Un saludo!´

PD.- Otra opción es ponerle al hidden el valor de la opción que tengas por defecto.
<input type="hidden" name="t" value="3">
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.

Última edición por KarlanKas; 30/03/2004 a las 06:51