valor seleccionado saber radiobutton que obtener mostrar esta como javascript

seleccionado - mostrar el valor de un radio button javascript



¿Cómo obtener la opción marcada en un grupo de entradas de radio con JavaScript? (4)

Si necesita el elemento real y no solo el valor seleccionado, intente esto:

function findSelected(){ for (i=0;i<document.formname.radioname.length;i++){ if (document.formname.radioname[i].checked){ return document.formname.radioname[i]; } } }

¿Cómo obtener la opción marcada en un grupo de entradas de radio con JavaScript?



<html> <head> <script type="text/javascript"> function testR(){ var x = document.getElementsByName(''r'') for(var k=0;k<x.length;k++) if(x[k].checked){ alert(''Option selected: '' + x[k].value) } } </script> </head> <body> <form> <input type="radio" id="r1" name="r" value="1">Yes</input> <input type="radio" id="r2" name="r" value="2">No</input> <input type="radio" id="r3" name="r" value="3">Don''t Know</input> <br/> <input type="button" name="check" value="Test" onclick="testR()"/> </form> </body> </html>


funciones genéricas (basadas libremente en las suyas)

function getRadioGroupSelectedElement(radioGroupName) { var radioGroup = document.getElementsByName(radioGroupName); var radioElement = radioGroup.length - 1; for(radioElement; radioElement >= 0; radioElement--) { if(radioGroup[radioElement].checked){ return radioGroup[radioElement]; } } return false; } function getRadioGroupSelectedValue(radioGroupName) { var selectedRadio = getRadioGroupSelectedElement(radioGroupName); if (selectedRadio !== false) { return selectedRadio.value; } return false; }