Visualizzazione dei risultati da 1 a 5 su 5

Discussione: aiutino campi multipli

  1. #1
    Utente di HTML.it L'avatar di daspide
    Registrato dal
    Nov 2001
    Messaggi
    132

    aiutino campi multipli

    ciao a tutti
    sto cercando di fatr un check sui campi multipli.
    siccome il nome dei campi da controllare è diverso per i campi ho incluso una variabile "tst_a1" (che si può incrementare "tst_a"+i con un ciclo for)che memorizza i campi, però document.getElementById("tst_a"+i) così non riconosce il campo.
    posto il codice potete dare un occhio?

    codice:
    for(var i=1;i<=4;i++){//INIZIO-- for (i)
    tst_a1 = 'titnews2';
    tst_a2 = 'articolistanews2';
    tst_a3 = 'datanews';
    tst_a4 = 'testopartopen';
    alert(i+'i');
    var tst_t = (document.getElementById("tst_a"+i).value = '')?1:0;
    }//FINE -- for (i)
    grazie ciao.
    ...cosa puoi fare con un rasoio,un limone ed un gatto?!?......
    d%asp%ide

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    L'operatore di confronto deve essere ==

    (document.getElementById("tst_a"+i).value == '')

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it L'avatar di daspide
    Registrato dal
    Nov 2001
    Messaggi
    132
    fatto non funge

    dice
    riga 36 carattere 1 necessario oggetto????????

    la riga 36
    codice:
    var tst_t = (document.getElementById("tst_a"+i).value == '')?1:0;
    ...cosa puoi fare con un rasoio,un limone ed un gatto?!?......
    d%asp%ide

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ho riletto il quesito... tu vuoi usare come id il contenuto della variabile della quale stai componendo il nome... il procedimento e' un tantino cervellotico, forse e' meglio usare gli array:

    var tst_a = new Array();
    tst_a[1] = 'titnews2';
    tst_a[2] = 'articolistanews2';
    tst_a[3] = 'datanews';
    tst_a[4] = 'testopartopen';

    for(var i=1;i<=4;i++){//INIZIO-- for (i)
    alert(i+'i');
    var tst_t = (document.getElementById(tst_a[i]).value = '')?1:0;
    }//FINE -- for (i)

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it L'avatar di daspide
    Registrato dal
    Nov 2001
    Messaggi
    132
    hai centrato il punto!
    Ti ringrazio funziona perfettamente!
    Ciao
    ...cosa puoi fare con un rasoio,un limone ed un gatto?!?......
    d%asp%ide

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.