SoloCodigo

Programación Web y Scripting => JavaScript => Mensaje iniciado por: angel_del_madrid en Martes 12 de Junio de 2007, 21:28

Título: Textfields Invisibles O No Editables
Publicado por: angel_del_madrid en Martes 12 de Junio de 2007, 21:28
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
Título: Re: Textfields Invisibles O No Editables
Publicado por: F_Tanori en Martes 12 de Junio de 2007, 21:59
Puedes leer esto
http://foros.solocodigo.com/index.php?showtopic=25783 (http://foros.solocodigo.com/index.php?showtopic=25783)

y Puedes hacerlo de esta manera


Código: Text
  1. <form>
  2. <input type='radio'  name='sexo' onClick='HabilitarColorCabello()'>Mujer
  3. <input type='radio'  name='sexo' onClick='HabilitarColorCabello()'>Hombre
  4. <br>Color de Cablello <input type='text' id='txtColorCabello' name='txtColorCabello'>
  5. </form>
  6.  
  7. <script>
  8. function HabilitarColorCabello()
  9.   {
  10.     var f=document.getElementsByName('sexo');
  11.     document.getElementById('txtColorCabello').disabled=!f[0].checked;
  12.   }
  13. </script>
  14.  
  15.  

Saludos
Título: Re: Textfields Invisibles O No Editables
Publicado por: angel_del_madrid en Miércoles 13 de Junio de 2007, 00:39
Muchisimas gracias