Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/03/2005, 11:34
Avatar de Chuty
Chuty
 
Fecha de Ingreso: noviembre-2002
Ubicación: el bar de la esquina
Mensajes: 609
Antigüedad: 22 años, 5 meses
Puntos: 2
Limpiar form desde checkbox

Hola a todos
Como dice la consulta lo que quiero es limpiar parte del formulario desde un checkbox al habilitar o deshabilitar.
Tengo un formulario en donde habilito y deshabilito varios elementos desde distintos checkbox, pero el tema es que si lo habilito y selecciono algun elemento ya sea un radio un select o un imput y luego lo deshabilito me los deja deshabilitados, pero el tema es que quiero limpiar los elementos seleccionados tal como se cargo el formulario.
este es un ejemplo del formulario,

Código PHP:
<SCRIPT LANGUAJE="JavaScript">
function 
habilitaOBS_CTA(form) {
if(
form.OBSCTA.checked == false) {

    
form.R1[0].disabled true
    
form.R1[1].disabled true
    
form.R1[2].disabled true
 
    
form.D1.disabled true
    
form.T1.disabled true
    
} else {

    
form.R1[0].disabled false
    
form.R1[1].disabled false
    
form.R1[2].disabled false

    
form.D1.disabled false
    
form.T1.disabled false
       }
}
</SCRIPT>
<FORM NAME=formulario>
<input type="checkbox" name="OBSCTA" value="ON" onClick="habilitaOBS_CTA(this.form)">
<input type="text" name="T1" size="20" disabled><br>
<input type="radio" value="1" name="R1" disabled>
<input type="radio" value="2" name="R1" disabled>
<input type="radio" value="3" name="R1" disabled><br>
<select size="1" name="D1" disabled>
  <option></option>
  <option>1</option>
  <option>2</option>
  <option>3</option>
  <option>4</option>
</select>
</FORM> 
desde ya muchas gracias y saludos a todos