Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Problema con stringhe

  1. #1

    Problema con stringhe

    Ho il seguente problema:
    codice:
    var tg = document.all.tags("input");
    for (i=0; i<tg.length; i++) {
    	var pref1 = "t"+i;
    	var pref2 = "tt"+i;
    	alert(pref1.innerText);
    	alert(pref2.value);
    }
    Nella pagina in cui si trova lo script ci sono dei paragrafi p, con id del tipo t0, t1, ecc
    e delle caselle di testo input con name del tipo tt0, tt1, ecc.

    Non riesco a prelevare i contenuti mediante la concatenazione delle stringhe che faccio con le prime 2 istruzioni del for.
    Mi stampa sempre undefined. Se invece scrivo direttamente io t0 come prova, me lo fa giusto.

    Cosa devo fare?

  2. #2
    prova con un codice un pò più crossbrowser:

    codice:
    var tg = document.getElementsByTagName("input");
    for (i=0; i<tg.length; i++) {
    	var pref1 = "t"+i;
    	var pref2 = "tt"+i;
    	alert(document.getElementById(pref1).innerText);
    	alert(document.getElementById(pref2).value);
    }
    ciao

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.