Foros del Web » Programando para Internet » Javascript »

Bloquear Text

Estas en el tema de Bloquear Text en el foro de Javascript en Foros del Web. tengo 2 radiobutton uno con SI otro NO debajo de estos tengo varios textfield como hago si elijo SI se desbloqueen y pueda escribir y ...
  #1 (permalink)  
Antiguo 26/05/2003, 10:23
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 22 años, 3 meses
Puntos: 2
Bloquear Text

tengo 2 radiobutton uno con SI otro NO debajo de estos tengo varios textfield como hago si elijo SI se desbloqueen y pueda escribir y si marco NO no pueda escribir en ellos
__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
  #2 (permalink)  
Antiguo 26/05/2003, 10:40
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola, dobled.

Prueba este ejemplo:
Código PHP:
<html>
<
head>
<
script>
function 
activar(valor) {
    for (
i=0;i<frm.elements.length;i++)
        if (
frm.elements[i].type=="text")
            
frm.elements[i].disabled=valor;
}
</script>
</head>

<body>
<form name="frm">
Si<input type="radio" name="rad" onClick="activar(false)">
No<input type="radio" name="rad" onClick="activar(true)">
<input type="text" value="texto1">
<input type="text" value="texto2">
</form>
</body>
</html> 
Saludos,
  #3 (permalink)  
Antiguo 26/05/2003, 10:43
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 22 años, 3 meses
Puntos: 2
Grande maestro....


Me servira para un combo box???
__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
  #4 (permalink)  
Antiguo 26/05/2003, 11:33
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola de nuevo.

Te servirá para todo lo que quieras desactivar dentro del formulario. Solo tienes que cambiar la línea:

if (frm.elements[i].type=="text")

y poner el typo de elemento que quieres activar/desactivar. En el caso del select sería:

if (frm.elements[i].type=="select-one")

Resaludos,
  #5 (permalink)  
Antiguo 26/05/2003, 11:55
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 22 años, 3 meses
Puntos: 2
como quedaria el script si quiero blockear los dos text y select-one
__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
  #6 (permalink)  
Antiguo 27/05/2003, 14:43
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 22 años, 3 meses
Puntos: 2
quiero blockear los 2 el text y el combo como quedaría el Script
__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
  #7 (permalink)  
Antiguo 28/05/2003, 01:58
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Rehola.

Había perdido de vista este mensaje y no me acordé que te había dejado a medias

if (frm.elements[i].type=="text" || frm.elements[i].type=="select-one")

Saludos,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:05.