Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/02/2005, 13:47
Avatar de Chuty
Chuty
 
Fecha de Ingreso: noviembre-2002
Ubicación: el bar de la esquina
Mensajes: 609
Antigüedad: 21 años, 6 meses
Puntos: 2
deshabilitar campo

Como anda la Gente.
Queria hacer la siguiente consulta, tengo un formulario en el cual habilito y deshabilito campos y botones a travez de dos radio buton, el tema es que cuando desabilito los campos quiero que el campo select me quede seleccionado en el option ' ' osea que me quede deshabilitado y en blanco.

Bueno este es el codigo con el que estoy tratando de realizar la modificacion

desde ya muchas gracias y saludos a todos

Código PHP:
<SCRIPT LANGUAGE="JavaScript">
function 
marcaTodos(formu) {
    for (
i=0i<formu.lengthi++) {
        
with (formu.elements[i]) {
            if(
className!='fieldset')
            if ( 
type == 'checkbox' ) { checked true }
        }
    }
}

function 
invierte(formu) {
    for (
i=0i<formu.lengthi++) {
        
with (formu.elements[i]) {
            if(
className!='fieldset')
            if ( 
type == 'checkbox' ) { checked = !checked }
        }
    }
}
</script>
<SCRIPT LANGUAJE="JavaScript">
function habilitaDeshabilita(form) {
if(form.R1[0].checked == true) {
    form.D1.disabled = true;
    form.cod1.disabled = true;
    form.cod2.disabled = true;
    form.cod3.disabled = true;
    form.cod4.disabled = true;
    form.Bot1.disabled = true;
    form.Bot2.disabled = true;
    }
else {
    form.D1.disabled = false;
    form.cod1.disabled = false;
    form.cod2.disabled = false;
    form.cod3.disabled = false;
    form.cod4.disabled = false;
    form.Bot1.disabled = false;
    form.Bot2.disabled = false;
    }
}
</SCRIPT>
<FORM NAME=formulario>
<input type="radio" value="Manual" name="R1" onClick="habilitaDeshabilita(this.form)">Manual 
<input type="radio" value="Automatico" checked name="R1" onClick="habilitaDeshabilita(this.form)">Automatico 
<select size="1" name="D1"> 
<option>                       </option> 
<option>I  = Indistinto        </option> 
<option>C2 = Conjunto de a 2   </option> 
<option>C3 = Conjunto de a 3   </option> 
<option>CD = Conjunto Dinamico </option> 
</select> 
<input type="checkbox" name="cod1" value="ON"> 
<input type="checkbox" name="cod2" value="ON"> 
<input type="checkbox" name="cod3" value="ON"> 
<input type="checkbox" name="cod4" value="ON"> 

<input type="button" name="Bot1" value=" Todos " onClick="marcaTodos(this.form)" style="font-size: 8 pt">&nbsp;&nbsp;
<input type="button" name="Bot2" value="Invertir" onClick="invierte(this.form)" style="font-size: 8 pt">&nbsp;&nbsp;
                                                
</FORM>