[Javascript] Disabilitare due bottoni di submit in base al radiobutton selezionato

Discussione in 'Javascript' iniziata da bianca_dimulescu, 12 Giugno 2018.

Tag (etichette):
  1. bianca_dimulescu

    bianca_dimulescu Nuovo Utente

    Registrato:
    28 Maggio 2018
    Messaggi:
    4
    Mi Piace Ricevuti:
    0
    Punteggio:
    1
    Sesso:
    Femmina
    Occupazione:
    Studentessa
    salve a tutti

    Ho due radio button e due pulsanti, se il radio button selezionato è quello con il valore no i due bottoni devono essere disabilitati altrimenti devono essere abilitati entrambi solo che non so come fare la funzione javascript per fare questo controllo.
    HTML:
    <form name="form" action="action.php" method="post">
        Ho letto e acconsento l<a href="">'informativa sulla privacy</a>
                            <label><input type="radio" value="Si" name="scelta">Si</label>
                            <label><input type="radio" value="No" name="scelta" checked>No</label>
              
         <button href="" type="submit" name="conferma" DISABLED>Conferma</button>
         <button href="" type="submit" name="rifiuta" DISABLED>Rifiuta</button>
      </form>
     
    Ultima modifica: 12 Giugno 2018
  2. bianca_dimulescu

    bianca_dimulescu Nuovo Utente

    Registrato:
    28 Maggio 2018
    Messaggi:
    4
    Mi Piace Ricevuti:
    0
    Punteggio:
    1
    Sesso:
    Femmina
    Occupazione:
    Studentessa
    Se dovesse servire a qualcuno ho risolto il problema con la seguende funzione javascript,richiamata passandole il parametro zero o uno:
    Codice:
    <script>//disabilita i pulsanti
                                function disabilitaBottone(value){
                                    if(value==0){
                                        document.getElementById("conferma").disabled=true;
                                        document.getElementById("rifiuta").disabled=true;
                                    }
                                        else{
                                            
                                            document.getElementById("conferma").disabled=false;
                                            document.getElementById("rifiuta").disabled=false;
                                        
                                        }
                                    }
                                
                            </script>
     
Sto caricando...

Condividi questa Pagina