Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    116

    Concatenare indice ciclo for ad una variabile

    Salve a tutti, vorrei concatenare ad una variabile un indice di un ciclo ma credo venga interpretato come una espressione.
    In pratica ho un form con tre campi
    SQL_Interpiano1,
    SQL_Interpiano2,
    SQL_Interpiano3.

    Vorei validarli utilizzando un ciclo, in quanto il numero di campi da validare dipende da un'altra variabile.
    Posto il codice per la validazione nel quale vorrei concatenare l'indice del ciclo con una variabile (parte del nome del campo):
    codice:
    //Ciclo
    for (i=1; i<NumeroInterpiani; i++) {
    	var Corsa_Interpiano = frmRP.SQL_Corsa_Interpiano+i+.value
    	if (Corsa_Interpiano == "") {
    		alert('Compila il campo Corsa Interpiano'+i+'. Grazie!');
    		return false;
    	}
    }
    Ovviamente così nn va mi da NaN.
    Qualcuno sa come posso precedere e/o puo' darmi qualche spiegazione in piu'.
    Grazie.

  2. #2
    prova con l'istruzione eval():

    eval("frmRP.SQL_Corsa_Interpiano"+i+".value");

    ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    116
    ci provo subito...
    grazie.

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    http://forum.html.it/forum/showthrea...4#post10885644

    lì hai un esempio che forse ti può servire
    Pietro

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.