Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    517

    Problemi nel recuperare un valore dalla cella di una tabella

    ciao ragazzi,

    mi sto accorgendo di essere un pò impedito con javacript

    codice:
    function salvataggioDB(nomeSemeLavorato){
    	
    	 var valori=new Array();
    
    	 var id_table='TabellaSemelavorato';
    	 //assegno a table l'elemento con id id_table
    	 var table = document.getElementById(id_table);
    	 //assegno a celle l'elemento con il tag td
    	 var celle=table.getElementsByTagName('td')
    	 //quante righe c sono
    	 var lun_celle= table.getElementsByTagName('td').length;
    	 
    	 alert ("celle:"+lun_celle);
    	 
    	 
    	 for(var i=0;i<lun_celle;i++){
    	   
    		 alert ("valore"+celle[i].value);
    		  
    		 
    	 }
    	
    	}
    ho creato questo piccola funzione per recuperare il valore delle celle di una tabella , ma mi da sempre undefined ma non riesco a capire il motivo

  2. #2
    Ammesso che gli id siano giusti, i campi form hanno un value, non i contenuti incapsulati in un tag.

    Per cui, semmai:
    alert ("valore"+celle[i].innerHTML);

    se poi vuoi solo il contenuto testuale delle celle e non il mark up:

    alert ("valore"+celle[i].innerHTML.replace(/<[^>]+>/g, ''));

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    517
    Originariamente inviato da TrueLies
    Ammesso che gli id siano giusti, i campi form hanno un value, non i contenuti incapsulati in un tag.

    Per cui, semmai:
    alert ("valore"+celle[i].innerHTML);

    se poi vuoi solo il contenuto testuale delle celle e non il mark up:

    alert ("valore"+celle[i].innerHTML.replace(/<[^>]+>/g, ''));
    grazie mille truelies, funziona

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.