Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/12/2004, 06:39
Avatar de José Molina
José Molina
 
Fecha de Ingreso: enero-2002
Ubicación: USA
Mensajes: 768
Antigüedad: 22 años, 4 meses
Puntos: 1
Usa JavaScript

Saludos.

Es más un asunto de JavaScript.

Primero coloca esta función en el archivo donde guardas todas tus funciones de Javascript. Si no tienes este archivo entonces coloca el código antes del formulario.

Código HTML:
<script language="JavaScript">
   function MOSTRAR(){
     if (document.NOMBREDETUFORMULARIO.SEL1.value != "1") {
 	document.NOMBREDETUFORMULARIO.SEL2.disabled = true;
    }else{
 	if (document.NOMBREDETUFORMULARIO.SEL1.value == "1") {
            document.NOMBREDETUFORMULARIO.SEL2.disabled = false;
 	}
   }
 }
 </script> 
Luego en tu select donde haces la primera pregunta:

Desea recibir una respuesta?
Código HTML:
<select name="SEL1" onChange="javascript:MOSTRAR();">
 	<option value="">--Selecciona</option>
 	<option value="1">Si</option>
 	<option value="2">No</option>
 </select> 
Y en el segundo select donde quieres aplciar que se oculte o no, colocas esto:

Como desea recibirla?
Código HTML:
<select name="SEL2" disabled>
 	<option value="">--Selecciona</option>
 	<option value="1">Html</option>
 	<option value="2">Txt</option>
 </select> 
Fijate bien que NOMBREDETUFORMULARIO, SEL1, SEL2 y los 1 y 2 son los valores que tienes que ajustar a tus datos.

Suerte

--------------------------------------------------------------------
Disculpen la primera parte del código tenía un ELSE sin cerrar. Ya esta corregido
__________________
José Molina
La marginalidad no esta en la incapacidad de calmar el hambre de un estómago sino en la incapacidad de calmar el hambre de la mente.

Última edición por José Molina; 28/12/2004 a las 13:57