
30/03/2004, 06:46
|
 | 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 |