Foros del Web » Programando para Internet » Javascript »

Disable, Enable

Estas en el tema de Disable, Enable en el foro de Javascript en Foros del Web. Tengo varios radiobutton en un Form con si y no, mas abajo de c/u de estos tengo un textbox se supone que al momento de ...
  #1 (permalink)  
Antiguo 30/05/2003, 14:38
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 22 años, 3 meses
Puntos: 2
Disable, Enable

Tengo varios radiobutton en un Form con si y no, mas abajo de c/u de estos tengo un textbox se supone que al momento de colocar si se habilita el texbox de abajo que corresponde,
EJ...

Matriz ° Si °NO (al colocar si se habilita el textbox para ingresar el N° de MAtriz)

Como se hace para varios casos de esto en un solo form..
__________________
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 30/05/2003, 15:17
Avatar de tilu  
Fecha de Ingreso: agosto-2002
Ubicación: u-l-d-m
Mensajes: 1.885
Antigüedad: 21 años, 8 meses
Puntos: 5
Mira las siguientes Faqs de Javascript, quizás te sean de utilidad



Faqs Nº 3.- ¿Como puedo deshabilitar un elemento a partir del valor de otro?

Faqs Nº 26.- ¿Como puedo habilitar o deshabilitar un campo de texto según la opción seleccionada en un radiobutton?

Faqs Nº 27.- ¿Como puedo ocultar o hacer aparecer un campo de texto según la opción seleccionada en un combobox?

Faqs Nº 29.- ¿Cómo puedo mostrar un texto(pregunta) tras seleccionar un radio button?
__________________
"Casualidad es el juego favorito del destino", Tilu
  #3 (permalink)  
Antiguo 30/05/2003, 15:18
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 22 años, 3 meses
Puntos: 2
probe este codigo pero me blockea todo el formulario y esa no es la idea

<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>
__________________
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 31/05/2003, 13:51
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.

¿Te has mirado las FAQs que te propuso tilu?

Bueno... con unos pocos cambios el código que mencionas quedaría así:
Código PHP:
<html>
<
head>
<
script>
function 
activar(obj,valor) {
document.getElementById(obj.id).disabled=valor;
}
</script>
</head>

<body>
<form name="frm">
Si<input type="radio" name="rad" onClick="activar(tx1,false)">
No<input type="radio" name="rad" onClick="activar(tx1,true)">
<input type="text" id="tx1" value="texto1">
Si<input type="radio" name="rad2" onClick="activar(tx2,false)">
No<input type="radio" name="rad2" onClick="activar(tx2,true)">
<input type="text" id="tx2" value="texto2">
</form>
</body>
</html> 
Saludos,
  #5 (permalink)  
Antiguo 13/06/2003, 16:18
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 22 años, 3 meses
Puntos: 2
ocupe este script para un select y bien pero con dos o mas se cae....por que??
__________________
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 13/06/2003, 16:32
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 4 meses
Puntos: 38
Tendrías que publicar como lo hiciste para saber por que se cae...
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 03:35.