Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/06/2006, 03:42
alber_gp
 
Fecha de Ingreso: mayo-2006
Mensajes: 17
Antigüedad: 17 años, 10 meses
Puntos: 0
ocultar caja de texto

Hola a tod@s

Tengo en un formulario una caja de texto que por defecto esta desactivada, el codigo que tengo es:

<input type="text" name="nueva_marca" disabled="false">

Quisiera que al escojer una opcion de un select, modificara el estado de la caja de texto, esto es que lo pusiera activado pero no me funciona. En el select llamo a la funcion que me comprueba el estado asi:

<select name="marca" onchange="comprobar_marca()">
<option value="motorola">Motorola</option>
<option value="sonyericsson">SonyEricsson</option>
<option value="nueva">Nueva Marca</option>
</select>

y el codigo q tengo dentro de la funcion es:

function comprobar_marca()
{
var myForm = document.forms['alta'];

alert(myForm['marca'].value);

if(myForm['marca'].value == "nueva")
{
myForm['nueva_marca'].disabled == true;
}
}

He utilizado el atributo disabled, xq era lo que mas se acercaba a lo que yo keria aunque en realidad lo que me gustaria es que apareciera, la caja de texto oculta y cuando el usuario pulsase sobre nueva en el select que se pusiera visible dicha caja de texto. No se si sera posible hacer esto ultimo pero seria lo mejor si se pudiera de alguna forma.

Muchas gracias por adelantado

Saludos