Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    0

    gestione campi di testo con array

    Salve a tutti,
    ho creato numerosi campi di testo con associata una variabile del tipo:
    ita_I_livello1
    ita_I_livello2
    ita_I_livello3
    ...
    e ho creato degli array per gestirne il contenuto. Ho realizzato una procedura che scorre gli array e ne assegna il contenuto al corretto campo di testo, ma ho il seguente problema:
    poichè i campi di testo hanno tutti la stessa variabile con un numero diverso alla fine come posso realizzare una procedura del tipo

    for (i=0; i<=mioArray.lenght; i++){
    mioArray[i] = ita_I_livello[i+1],
    }

    visto che ita_I_livello non è un array e non posso accedervi con le parentesi quadre?
    Grazie a tutti!

  2. #2
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Esempio:
    codice:
    ita_I_livello1 = "A";
    ita_I_livello2 = "B";
    ita_I_livello3 = "C";
    mioArray = new Array(3);
    for (i=0; i<mioArray.length; i++) {
    	indice = i+1;
    	mioArray[i] = this["ita_I_livello"+indice];
    }
    trace(mioArray);

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    0
    scusa ho sbagliato a fare l'esempio:

    for (i=0; i<=mioArray.lenght; i++){
    ita_I_livello[i+1], = mioArray[i]; //associo al text field l'el. dell'array con indice i
    }

    solo che ita_I_livello[i+1] è sbagliato perchè non è un array, ma una serie di variabili associate ai textfield, come posso scorrerle con un for cambiandoci solo l'indie (tipo:
    ita_I_livello[i+1] ---->i=0;
    ita_I_livello[i+1] ---->i=2;
    ...

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.