Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/10/2008, 17:00
marx-pola
 
Fecha de Ingreso: mayo-2002
Ubicación: Capital Federal
Mensajes: 630
Antigüedad: 22 años
Puntos: 1
Respuesta: Habilitar una lista desplegable al activar checkbox

the_web_saint: mil gracias por la data que me pasaste. Me sirvio muchísimo solo que me faltó una cosa porque si lo dejo deshabilitado, al grabar los datos en la base me coloca el resultado en 0 (cero)

Tomé este ejemplo:

Código HTML:
<html>
<head>
 <script type="text/javascript">
  function Block(esto,id)
   {
    if(esto.checked==true)
     {
		id=document.getElementById(id);
		id.disabled=false;		
	 }	
	else
	 {
		id=document.getElementById(id);
		id.disabled=true;				
	 }
   }
 </script>
</head>
<body onload="Block(document.getElementById('txek'),'Aukera')">
<input type="checkbox" id="txek" onclick="Block(this,'Aukera')"/>
<select id="Aukera">
 <option value="1">Uno</option>
 <option value="2">Dos</option>
</select>
</body>
</html> 
Por eso preguntaba como se podía hacer para que al lado del combo (que muestra los nombres del mismo) me aparezca su ID... y que ese ID sea el que se grabe en la base de datos.
Y si es posible, al habilitar el combo y MODIFICAR su contenido, automaticamente se muestre el ID que esta al lado del combo y que corresponda a dicha seleccion.

Me olvidé algo...

En el BODY para un solo checkbox se coloca así y funciona:

Código HTML:
<body onload="Block(document.getElementById('txek'),'id_cocina')"> 
Pero si tengo varios checkbox... ¿como los agrego en el body?

Muchas gracias otra vez.

Saludos. Marx
__________________
"Todo lo que somos es el resultado de lo que hemos pensado". Budda.

Última edición por marx-pola; 28/10/2008 a las 17:19