Visualizzazione dei risultati da 1 a 5 su 5

Discussione: value da Radiobutton

  1. #1

    value da Radiobutton

    scusate la banalità ma ora mi sorge un dubbio

    non posso ottenere il value di un radiobutton (gruppo di radio con lo stesso nome) semplicemente come facevo con la select ?

    document.form1.soddisfatto[document.form1.soddisfatto.selectedIndex].value

    evidentemente no ! non mi funzia !

    devo per forza fare
    document.form1.soddisfatto[0].checked==true ?

    che metodo palloso questo....
    Frate Priore: "È Lucifero in persona!"
    Trinità: "Lo conosci?"
    Bambino: "Mai sentito nominare, deve essere un professionista dell'est"

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    E' una domanda? :master:
    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
    si scusa mi sono spiegato male.

    la domanda è : non c'è un modo rapido per ottenere il value di un gruppo di radiobutton simile a quello che si utilizzava per le select ?

    Frate Priore: "È Lucifero in persona!"
    Trinità: "Lo conosci?"
    Bambino: "Mai sentito nominare, deve essere un professionista dell'est"

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non esiste... ma poui creare ed utilizzare una funzione apposita... esempio:

    <form>
    <input type=radio name=pippo value=0>
    <input type=radio name=pippo value=1>
    <input type=radio name=pippo value=2>
    <input type=radio name=pippo value=3>
    <input type=radio name=pippo value=4>
    <input type=radio name=pippo value=5>
    <input type=button onclick="alert(radioValue(this.form.pippo))">
    </form>
    <script>
    function radioValue(obj){
    var rv="" // il default se nessun radio e' selezionato
    for (i=0;i<obj.length;i++) {
    if (obj[i].checked) rv=obj[i].value
    }
    return rv
    }
    </script>

    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

  5. #5
    ah ok !

    utile quando si ha un gruppo esteso di opzioni

    io invece ho il classico si/no ma 30 gruppi di radio (60 radio in totale)

    ho risolto con una serie di if.....

    confermo lavoro palloso
    Frate Priore: "È Lucifero in persona!"
    Trinità: "Lo conosci?"
    Bambino: "Mai sentito nominare, deve essere un professionista dell'est"

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.