11/04/2006, 16:43
|
| Moderador | | Fecha de Ingreso: abril-2002 Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 8 meses Puntos: 1284 | |
Hola:
Yo suelo usar objetos...
Mira si te sirve este ejemplo:
Código:
<html>
<head>
<title>
Prueba
</title>
<script type="text/javascript">
function datos(t1, t2, t3, t4, t5, t6) {
this.t1 = t1;
this.t2 = t2;
this.t3 = t3;
this.t4 = t4;
this.t5 = t5;
this.t6 = t6;
}
var elementos = new Array();
elementos["tipo1"] = new datos(true, false, true, false, true, false);
elementos["tipo2"] = new datos(true, true, true, false, false, false);
elementos["tipo3"] = new datos(false, true, false, true, false, true);
function poner(f, que) {
for (x in elementos[que])
f[x].disabled = elementos[que][x];
}
</script>
</head>
<body >
<form name="prueba">
<input type="text" name="t1" value="t1" />
<br />
<input type="text" name="t2" value="t2" />
<br />
<input type="text" name="t3" value="t3" />
<br />
<input type="text" name="t4" value="t4" />
<br />
<input type="text" name="t5" value="t5" />
<br />
<input type="text" name="t6" value="t6" />
<br />
<input type="radio" value="tipo1" onclick="poner(this.form, this.value)" />
<input type="radio" value="tipo2" onclick="poner(this.form, this.value)" />
<input type="radio" value="tipo3" onclick="poner(this.form, this.value)" />
</form>
</body>
</html>
En vez de habilitar o deshabilitar los elementos para tus objetivos sería mejor ocultases / mostrases los elementos.
Saludos
__________________ Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo |