Normalmente, quando vogliamo ottenere il valore di un elemento da una pagina Web HTML, utilizziamo semplicemente la proprietà del valore di quell'elemento in JavaScript. Ma non possiamo farlo con i pulsanti di radio. Il motivo è che non è una buona pratica prendere i valori dei singoli pulsanti di radio. Pertanto, vogliamo solo un valore e questo è del pulsante di opzione selezionato
Il processo di recupero del valore di un pulsante di opzione selezionato include i seguenti passaggi:
Creiamo un esempio per mostrare questi passaggi.
Passaggio 1: imposta una pagina web HTML
Crea una pagina web HTML con le seguenti righe al suo interno:
Cosa vorresti imparare?
Le seguenti cose stanno accadendo nel codice sopra menzionato:
Accendi la pagina web HTML e otterrai questo output sul browser.
Abbiamo pulsanti di radio e il nostro pulsante di apprendimento nel mezzo della pagina web.
Passaggio 2: scrivi il codice JavaScript per visualizzare la scelta dell'utente
Vogliamo eseguire una funzione nel file di script facendo clic su "Imparare"Pulsante. Pertanto, aggiungiamo le seguenti righe:
documento.getElementById ("Learn").onClick = function ()All'interno di questa funzione, ottenere il riferimento DOM del nostro gruppo di pulsanti di radio utilizzando la riga seguente
var radiobuttongroup = documento.getElementsByName ("Strumento");Successivamente, filtra questo gruppo di pulsanti di radio per trovare quello che viene controllato e memorizzarlo all'interno di un'altra variabile usando la riga seguente
var checkEdEdradio = array.da (radiobuttongroup).find ((radio) => radio.controllato);Infine, spingi l'utente sullo strumento che vuole imparare usando la funzione di avviso
Avviso ("Hai selezionato:" + CheckEdradio.valore);Il file di script completo sembra questo
documento.getElementById ("Learn").onClick = function ()Passaggio 3: testare lo script
Aggiorna la pagina Web, selezionare un pulsante di opzione e quindi fare clic sul pulsante che dice "Imparare". Dovresti ottenere il seguente output:
Hai preso con successo il valore da un pulsante di opzione selezionato e hai avvisato l'utente della sua scelta.
Incartare
Per ottenere il valore di un pulsante di opzione selezionato in JavaScript, dobbiamo seguire una serie di passaggi. Il primo passo è ottenere un riferimento JavaScript ai pulsanti di radio con lo stesso nome. Successivamente, vogliamo filtrare il pulsante di opzione con la proprietà segnalata. Successivamente, utilizzare il pulsante Store Radio per ottenere il valore utilizzando l'attributo del valore dell'elemento HTML. Quindi puoi lavorare con il valore recuperato.