Visualizzazione dei risultati da 1 a 3 su 3

Discussione: getElementsByTagName

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    170

    getElementsByTagName

    Dvrei passare il valore di un campo di una form di tipo radio (creato tramite un ciclo di php):

    Codice PHP:
    <input type="radio" name="destinatario" id="destinatario" value="0" checked> Tutti
    <input type="radio" name="destinatario" id="destinatario" value="<? echo $a->Id?>"><? echo $a->Id?>
    <input type="ecc. ecc.
    ad uno script javascript, che poi lo passa ad un'altra pagina:
    Codice PHP:
     for(i=0document.getElementsByTagName("destinatario").lengthi++){
      if(
    document.getElementsByTagName("destinatario")[i].checked){
      
    desti=  document.getElementsByTagName("destinatario")[i];
    }}


    var 
    param 'message=' encodeURIComponent(document.getElementById('txt_message').value);
                         
    param += '&dest=' encodeURIComponent(desti);
                        
    sendReq.send(param);
                        
    document.getElementById('txt_message').value '';
                
    document.getElementsByTagName('destinatario').value ''
    Che ovviamente mi da errore.

    All'inizio avevo provato con getElementById ma mi dava sempre il valore del primo campo - 0 - quindi ho optato per il TagName ma evidentemente non so usarlo
    Dove sbaglio?

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    TagName non e' il name che assegni al tag ma il tag stesso.... nel tuo esempio sarebbe "input"

    Poi ovviamente li puoi scorrere e selezionare quelli che hanno la proprieta' "name" che vuoi tu

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    170
    ah ecco
    Ok riformulo vedo che esce fuori, grazie


    Edit:
    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.