Foros del Web » Programando para Internet » Javascript »

habilitar disabled dinamicamente

Estas en el tema de habilitar disabled dinamicamente en el foro de Javascript en Foros del Web. buenos dias tengo varios check en donde se le de click y se habilite el correspondiente input , por medio de onclick llamo una fuincion ...
  #1 (permalink)  
Antiguo 31/01/2007, 08:08
 
Fecha de Ingreso: enero-2005
Mensajes: 28
Antigüedad: 19 años, 3 meses
Puntos: 0
Sonrisa habilitar disabled dinamicamente

buenos dias tengo varios check en donde se le de click y se habilite el correspondiente input ,
por medio de onclick llamo una fuincion javascript y paso el numero de la posicion del check y asi armo dinamicamente el name del input pero no se como hacer para llamar el campo que necesito y habilitarlo
envio el codigo para que lo ejecuten gracias por su ayuda

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>

<BODY>
<FORM METHOD=POST name=F_FORMA>
<TR><TD>REG ID</TD> <TD>NOMBRE</TD><TD>CANTIDAD</TD>
<TR><TD>37</TD><TD>CORRAL</TD><TD><INPUT type="checkbox" name="seleccion[]" size=6 maxlength=6 value="1" onclick ="f_check(0)" ><INPUT id="0" name="uno0" size=6 maxlength=6 disabled value="1" ></TD><TR><TD>32</TD> <TD>COCHE</TD><TD><INPUT type="checkbox" name="seleccion[]" size=6 maxlength=6 value="1" onclick ="f_check(1)" ><INPUT id="1" name="uno1" size=6 maxlength=6 disabled value="1" > </TD> <TR class=FilaOscura><TD>31</TD> <TD>CAMINADOR</TD><TD><INPUT type="checkbox" name="seleccion[]" size=6 maxlength=6 value="1" onclick ="f_check(2)" ><INPUT id="2" name="uno2" size=6 maxlength=6 disabled value="1" > </TD> <TR class=FilaOscura><TD>28</TD> <TD>CARGADOR</TD><TD><INPUT type="checkbox" name="seleccion[]" size=6 maxlength=6 value="2" onclick ="f_check(3)" ><INPUT id="3" name="uno3" size=6 maxlength=6 disabled value="2" > </TD>
<SCRIPT>
function f_check(i)
{
alert(i);
//alert('document.F_FORMA.uno'+i+'.value');
//document.getElementById(\''+i+'\').disabled = i
//document.F_FORMA.uno+(i).disabled = false;
//this.object='document.F_FORMA.uno'+ i + '.disabled = false;'
}
</SCRIPT>
</FORM>
</BODY>
</HTML>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:47.