• Jueves 14 de Noviembre de 2024, 16:50

Autor Tema:  Propiedad Variable Del Document  (Leído 1413 veces)

franc

  • Miembro MUY activo
  • ***
  • Mensajes: 157
    • Ver Perfil
Propiedad Variable Del Document
« en: Martes 1 de Febrero de 2005, 22:09 »
0
A ver si me puedo explicar bien, porque creo que es un poco complicado....


Tengo un conjunto de inputs que varian de nombre en solo un numero, es decir:

      echo "<input type=\"radio\" name=\"del$i\" size=5>";
      echo "<input type=\"text\" name=\"elarti$i\" size=5>";

etc....


donde $i coge los valores de un for ( del 1 al 15 ) ....

Mi problema viene cuando desde JavaScript quiero poner en blanco el "value" de un determinado input ( el porqué es muy largo ) entonces me encuentro con el siguiente problema:


Código: Text
  1.  
  2.   for(i=1;i&#60;=15;i++)
  3.   {
  4.     if (document.cabped.del[i-1].checked) // boton tipo radio
  5.     {  
  6.    
  7.     patron=&#34;elarti&#34; + i;
  8.     document.cabped.patron.value=&#34;&#34;;
  9.     }
  10.    
  11.   }
  12.  
  13.  

con este for recorro los botones "radio" y dependiendo de que boton radio pulso, debe borrarme el inputN donde N es el numero del boton radio +1.



En definitiva, que nose como poner algo esto:

document.cabped.elarti1.value="";
document.cabped.elarti2.value="";
document.cabped.elarti3.value="";
document.cabped.elarti4.value="";
...
document.cabped.elartiN.value="";

Es decir... COMO hago para pediante el FOR cambiar ese ultimo numero para poner "en blanco" el input.



Ayuda porfavor :(

Altareum

  • Miembro MUY activo
  • ***
  • Mensajes: 327
    • Ver Perfil
    • http://www.avian.com.ar
Re: Propiedad Variable Del Document
« Respuesta #1 en: Miércoles 23 de Febrero de 2005, 17:17 »
0
Pues, yo suelo utilizar la función getElementById(), para esas cosas...

Has lo siguiente:

 echo "<input type=\"radio\" name=\"del$i\" id=\"del$i\" size=5>";

  for(i=1;i<=15;i++)
  {
    if (document.getElementById('del'+i').checked) // boton tipo radio{  
   
      document.getElementById('elarti'+i').value = '';
    }
   
  }

 echo "<input type=\"text\" name=\"elarti$i\" id=\"elarti$i\" size=5>";


Altareum.
El postre!, el postre!, el postre!, el postre!, el postre!, el postre!.....
 | Klinka | Kiree | Avian |