Visualizzazione dei risultati da 1 a 2 su 2

Discussione: reset radio button

  1. #1

    reset radio button

    Ciao a tutti

    ho visto parecchi post su come utilizzare javascript per fare il reset di radio button. Tutti gli esempi che ho visto implicano l'utilizzo di un tasto apposito che se premuto svuoti i radio button con un ciclo for.

    La mia domanda e': non c'e' un modo per far si' che se clicco su un radio checked esso si deselezioni? Un po' come capita con i checkbox

    Grazie

    Andrea

  2. #2
    Mi rispondo da solo

    non pare possibile utilizzando i radio, per cui uso javascript per simulare i radio con i checkbox

    Codice PHP:
    <script type="text/javascript" language="JavaScript">
    function 
    azzera(obj)
    {
      
    nome obj.name;
      
    inputs document.getElementsByName(nome);
      var 
    radioLength inputs.length;
        for(var 
    0radioLengthi++) 
      {
        if(
    inputs[i] != obj)
          
    inputs[i].checked false;
        }
        
    }


    </script>

    <form action="prova.html">
    <input type="checkbox" id="1" name="pippo" value="1" onclick="javascript:azzera(this)">
    <input type="checkbox" id="2" name="pippo" value="2" onclick="javascript:azzera(this)">
    <input type="checkbox" id="3" name="pippo" value="3" onclick="javascript:azzera(this)">
    <input type="checkbox" id="4" name="pippo" value="4" onclick="javascript:azzera(this)"> 

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.