Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Reset radio button

  1. #1

    Reset radio button

    E' possibile inserire in un form un pulsante che resetti solamente i valori dei radio button e non degli altri elementi presenti nel form?
    GRAZIE!!!

  2. #2
    Puoi fare una cosa del genere:
    codice:
    <form name="mod">
    <input type="radio" name="rad" value="ciao">ciao bello
    <input type="radio" name="rad" value="pippo">pippo
    <input type="submit" onclick="document.mod.rad.checked=false;" value="ruitor">
    </form>
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  3. #3
    Ciao!
    Grazie, ho provato e funziona, ma se aggiungo una text box

    <form name="mod">
    <input type="radio" name="rad" value="ciao">ciao bello
    <input type="radio" name="rad" value="pippo">pippo
    <input type="text" name="textfield">
    <input type="submit" onclick="document.mod.rad.checked=false;" value="ruitor">
    </form>

    mi resetta anche quella....

  4. #4
    Per forza, ho sbagliato io, se prendi quel bottone effettua il caricamento della stessa pagina perché è un submit. Prova così:
    codice:
    <form name="mod">
    <input name="rad" type="radio" value="ciao">ciao bello
    <input type="radio" name="rad" value="pippo">pippo
    <input type="text" name="textfield">
    <input type="button" onclick="document.mod.rad[0,1].checked = false;" value="ruitor">
    </form>
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  5. #5
    Decisamente meglio!
    Ultima domanda: se nello stesso form avessi 2 "gruppi" di radio, per esempio oltre a "rad" anche "rad2", qual'è la sintassi giusta affinchè sempre con lo stesso pulsante si resettino tutti e due i gruppi di radio contemporaneamente?
    Grazie 1000!

  6. #6
    Dovrebbe essere questa:
    codice:
    <input type="button" onclick="document.mod.rad[0,1].checked = false; document.mod.rad2[0,1].checked = false;"
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  7. #7
    Ci siamo quasi: funziona anche il tuo ultimo suggerimento, ma rimane un'ultima piccola cosa:
    se è selezionato "pippo" e clicco sul tasto di reset, la selezione dei radio button sparisce (giusto), me se invece è selezionato "ciao bello" e clicco sul tasto reset, la selezione non viene resettata.
    Hai idea del perchè?

  8. #8
    Perché tra le quadre ci deve essere scritto un numero solo e, se ci sono scritti due numeri, prende sempre quello più a destra. Porva a postare su scripting, loro ne sanno più di me.
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  9. #9
    OK, grazie ancora.
    Ciao

  10. #10
    QUesta può essere una soluzione, cioè scrivere l'azzeramento radio per radio, però se hai più di 2 radio, diventa una cosa assurda da gestire. Per azzerarli tutto in un colpo solo, devi realizzare un ciclo con il for e azzerarli automaticamente.
    codice:
    <input type="button" onclick="document.mod.rad[0].checked=false;document.mod.rad[1].checked=false;" value="ruitor">
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

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.