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

    Il check del Radio Button non funziona correttamente

    Ciao a tutti,
    ho un problema con il radio button.

    Per controllare se e' stato selezionato utilizzo la scrittura seguente:

    function controllo
    if(document.frm1.box.checked == false){
    alert("you didnt select \ntry again");
    }
    }
    ====================================
    <FORM name="frm1" METHOD=POST ACTION="URL">
    <INPUT type=radio name="box" value="1"/>
    <INPUT type="submit" value="Continua" onClick='controllo()'>
    </FORM>

    Il tutto funziona perfettamente.

    Ma se aggiungo una serie di bottoni in piu va direttamente alla URL successiva a prescindere da cosa seleziono:

    <FORM name="frm1" METHOD=POST ACTION="URL">
    <INPUT type=radio name="box" value="1"/>
    <INPUT type=radio name="box" value="2"/>
    <INPUT type=radio name="box" value="3"/>
    <INPUT type="submit" value="Continua" onClick='controllo()'>
    </FORM>

    Cosa mi sfugge???

    Grazie mille a tutti!!!!
    Namoratla

  2. #2
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    Re: Il check del Radio Button non funziona correttamente

    Originariamente inviato da namoratla
    Ciao a tutti,
    ho un problema con il radio button.

    Per controllare se e' stato selezionato utilizzo la scrittura seguente:

    function controllo
    if(document.frm1.box.checked == false){
    alert("you didnt select \ntry again");
    }
    }
    ====================================
    <FORM name="frm1" METHOD=POST ACTION="URL">
    <INPUT type=radio name="box" value="1"/>
    <INPUT type="submit" value="Continua" onClick='controllo()'>
    </FORM>

    Il tutto funziona perfettamente.

    Ma se aggiungo una serie di bottoni in piu va direttamente alla URL successiva a prescindere da cosa seleziono:

    <FORM name="frm1" METHOD=POST ACTION="URL">
    <INPUT type=radio name="box" value="1"/>
    <INPUT type=radio name="box" value="2"/>
    <INPUT type=radio name="box" value="3"/>
    <INPUT type="submit" value="Continua" onClick='controllo()'>
    </FORM>

    Cosa mi sfugge???

    Grazie mille a tutti!!!!
    che li chiami tutti box :-)

  3. #3
    Ciao mexican, grazie per la risposta

    Ci avevo gia' pensato, ma se li chiamo in modo diverso posso selezionare piu di un valore, ed invece voglio fare in modo che nella pagina web si possa selezionare solo uno dei tre.

    Cosa suggerisci??
    Namoratla

  4. #4
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541
    Originariamente inviato da namoratla
    Ciao mexican, grazie per la risposta

    Ci avevo gia' pensato, ma se li chiamo in modo diverso posso selezionare piu di un valore, ed invece voglio fare in modo che nella pagina web si possa selezionare solo uno dei tre.

    Cosa suggerisci??
    ma se tu ne vuoi uno per forza selezionato se ne imposti uno selected non dovrebbe andar bene?

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Un "gruppo" di radio, o per meglio dire collezione, va testato diversamente, nell'esempio postato per verificare il primo si dovra' fare:

    if(document.frm1.box[0].checked == false)

    per il primo radio, e incrementare l'indice per gli altri.

    Ma se il tuo intento e', come pare, verificare che un radio sia stato selezionato devi ovviamente testarli tutti finche' non ne trovi uno....

    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

  6. #6
    e come impedisco all'utente di selezionarne piu di uno?
    Se il nome del radio e' uguale non puoi selezionarne piu di uno, ma se cambia puoi...

    Grazie mille
    Namoratla

  7. #7
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541
    Originariamente inviato da namoratla
    e come impedisco all'utente di selezionarne piu di uno?
    Se il nome del radio e' uguale non puoi selezionarne piu di uno, ma se cambia puoi...

    Grazie mille
    http://forum.html.it/forum/showthread/t-741419.html

    http://www.dotnethell.it/forum/messa...ThreadID=21153

  8. #8
    Grazie mille!!!
    Funziona perfettamente
    Namoratla

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.