Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/06/2011, 20:24
Avatar de sonia___oO
sonia___oO
 
Fecha de Ingreso: junio-2011
Mensajes: 32
Antigüedad: 13 años, 10 meses
Puntos: 1
Pregunta Deshabilitar varias listas de selección con un checkbox

Hola tengo una pregunta bien simple , en este mismo foro saque el codigo de "¿Cómo puedo deshabilitar un elemento a partir del valor de otro?"Lo entendi y funciona pero mi pregunta es como seria si quiero deshabilitar varios elementos , es decir tener un checkbox y con el desabilitar 4 listas de seleccion.Aca dejo el codigo, ocupe el que dan aca pero me crea 4 checkbox Quiero saber la manera de poder poner la condición para que me deshabilite las 4 listas con un solo checkbox, por fis me ayudan?


Código PHP:
[HTML]<html
<
head
<
SCRIPT LANGUAGE="JavaScript">
 
<!-- 
Begin
var checkflag "false";
function 
check(field) {
if (
checkflag == "false") {
for (
0field.lengthi++) {
field[i].checked true;}
checkflag "true";
return 
"Uncheck All"; }
else {
for (
0field.lengthi++) {
field[i].checked false; }
checkflag "false";
return 
"Check All"; }
}
// End -->
</script>
</head> 

<form name="frm"> 
    <td>
    <p>Fecha vuelta</p>
    <select name="fechad1"> 
        <option>1</option> 
        <option>2</option> 
        <option>3</option> 
        <option>4</option> 
        <option>5</option> 
        <option>6</option> 
    </select>  
                    
    <select name="fechad2"> 
            <option>7</option> 
        <option>8</option> 
        <option>9</option> 
        <option>10</option> 
    </select>
                    
    <select name="fechad3"> 
        <option>2011</option> 
    </select>
        </td>
        <td>
                    
    <p>Hora de Vuelta</p>
    <select name="Horav"> 
        <option>Todo horario</option> 
        <option>8:00</option> 
        <option>12:00</option> 
    </select>
</form>
    </td>

<input type="checkbox" name="chk"  onclick="document.frm.fechad1.disabled = !this.checked  " >
<input type="checkbox" name="chk"  onclick="document.frm.fechad2.disabled = !this.checked  ">
<input type="checkbox" name="chk"  onclick="document.frm.fechad3.disabled = !this.checked  ">
<input type="checkbox" name="chk"  onclick="document.frm.Horav.disabled = !this.checked  ">
</body> 
</html>
[/HTML] 
De antemano muchas gracias =)