Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    nomi variabili generate in un ciclo

    ciao!
    non riesco prorpio a capire come fare questa cosa:

    ho bisogno che i nomi delle variabili e dei campi di un form siano genrati dinamicamente in un ciclo.

    ho provato così:
    codice:
            var x = 1;
    	while(x <= param){
    	        var nomevar = 'v' + x;
    		var nomevalue = 'k' + x;
        	        nomevar =document.forms[nome].nomevalue.value;
    		alert(nomevar);
    		x++;
    	}
    ma è sbagliatissimo....
    mi dice che "nomevalue" non esiste nel form! ma io infatti voglioo cercare k1 (k2,k3...) e assegnarli a v1,v2,v3

    come si fa?? :berto:

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    document.forms[nome].elements[nomevalue]

  3. #3
    grazie!
    io invece avevo pensato ad eval

    codice:
    var ris =document.forms[nome].eval('k' + x).value;

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.