Normalmente, cuando queremos obtener el valor de un elemento de una página web HTML, simplemente usamos la propiedad de valor de ese elemento en JavaScript. Pero no podemos hacer eso con los botones de radio. La razón es que no es una buena práctica obtener los valores de los botones de radio individuales. Por lo tanto, solo queremos un valor y eso es del botón de radio seleccionado
El proceso de obtener el valor de un botón de radio seleccionado incluye los siguientes pasos:
Creemos un ejemplo para mostrar estos pasos.
Paso 1: Configurar una página web HTML
Cree una página web HTML con las siguientes líneas dentro:
Qué te gustaría aprender?
Las siguientes cosas están sucediendo en el código mencionado anteriormente:
Enciende la página web HTML, y obtendrá esta salida en su navegador.
Tenemos botones de radio y nuestro botón de aprendizaje en el medio de la página web.
Paso 2: Escriba el código JavaScript para mostrar la elección del usuario
Queremos ejecutar una función en el archivo de script al hacer clic en el "Aprender" botón. Por lo tanto, agregamos las siguientes líneas:
documento.getElementById ("aprender").onClick = function ()Dentro de esta función, obtenga la referencia DOM de nuestro grupo de botones de radio utilizando la siguiente línea
var radiobuttongroup = documento.getElementsByName ("instrumento");Después de eso, filtre este grupo de botones de radio para encontrar el que se verifica y guárdelo dentro de otra variable utilizando la siguiente línea
var checkedradio = array.De (RadioButTongroup).find ((radio) => radio.comprobado);Por último, solicite al usuario sobre el instrumento que ella quiere aprender usando la función de alerta
alerta ("Has seleccionado:" + checkedradio.valor);El archivo de script completo se ve así
documento.getElementById ("aprender").onClick = function ()Paso 3: Probar el script
Actualice la página web, seleccione un botón de radio y luego haga clic en el botón que dice "Aprender". Debe obtener la siguiente salida:
Ha obtenido con éxito el valor de un botón de radio marcado y alertado al usuario sobre su elección.
Envolver
Para obtener el valor de un botón de radio seleccionado en JavaScript, tenemos que seguir un conjunto de pasos. El primer paso es obtener una referencia de JavaScript a los botones de radio con el mismo nombre. Después de eso, queremos filtrar el botón de radio que tiene la propiedad marcada marcada. Después de eso, use el botón de radio de la tienda para obtener el valor utilizando el atributo de valor del elemento HTML. Entonces puedes trabajar con el valor recuperado.