Programación Web y Scripting > JavaScript

 Textfields Invisibles O No Editables

(1/1)

angel_del_madrid:
Hola a todos:
                        Alguien podria decirme como invalidar que se pueda escribir en un textfield. O sea, supongamos que deseo controlar datos de una persona, pero si mediante un radiobutton me indican que esta persona es mujer, necesito habilitar un nuevo textfield para recibir el color de su pelo o algo por el estilo.
La idea es que el textfield, exista, este visible, pero no permita la escritura hasta que no se habilite por la accion del radio button
Alguien me supo explicar que debo poner este codigo en el head:

function marcar(a,B)
{
var c = document.getElementById(a);
var t= document.getElementById(B);
var aux1 = c.checked;
var aux2 = t.disabled;
if(aux1==true)
{
t.disabled=false;
}
else
t.disabled=true;
t.value="";
}


pero no se como llamar eso con el radio button, ni que ponerle ne eso parametros
Help please, que poncho bd jajajaja

F_Tanori:
Puedes leer esto
http://foros.solocodigo.com/index.php?showtopic=25783

y Puedes hacerlo de esta manera



--- Código: Text ---<form><input type='radio'  name='sexo' onClick='HabilitarColorCabello()'>Mujer<input type='radio'  name='sexo' onClick='HabilitarColorCabello()'>Hombre<br>Color de Cablello <input type='text' id='txtColorCabello' name='txtColorCabello'></form> <script>function HabilitarColorCabello()  {    var f=document.getElementsByName('sexo');    document.getElementById('txtColorCabello').disabled=!f[0].checked;  }</script>  
Saludos

angel_del_madrid:
Muchisimas gracias

Navegación

[0] Índice de Mensajes

Ir a la versión completa