Código:
<script>
function mostrarGenero(){
alert('O valor selecionado é '+ getRadioValor('genero'));
}
function getRadioValor(name){
var rads = document.getElementsByName(name);
for(var i = 0; i < rads.length; i++){
if(rads[i].checked){
return rads[i].value;
}
}
return null;
}
</script>
<input id='Masculino' type='radio' name='genero' value='Masculino' /><label for='Masculino'>Masculino</label>
<input id='Feminino' type='radio' name='genero' value='Feminino' /><label for='Feminino'>Feminino</label>
<br/>
<br/>
<button onclick='mostrarGenero()'> Mostra valor </button>
excelente
ReplyDeleteObrigado Clã Winners
DeleteSimples e Prático! Me Ajudou Muito ! Forte Abraço.
ReplyDeleteObrigado pelo feedback Erick Lopes.
DeleteSugiro utilizar jQuery.
ReplyDeleteSe torna mais simples e fácil.
EX:
input type="radio" id="sim" value="S" > Sim
input type="radio" id="nao" value="N" checked > Não
button onclick='radiomarcado();'> Mostra valor /button
script>
function radiomarcado(){
var marcado = $("#nao").is(":checked");
if(marcado){
marcado = "N";
}else{
marcado = "S";
}
alert(marcado);
}
/script
Bom dia Felipe Costa, tudo bem?
DeleteA ideia desse post era mostrar como pegar o valor usando apenas javascript puro. Mas toda dica é bem vinda, muito obrigado.
Abraço.
ajudou-me bastante, grato...
ReplyDeleteQue bom :D
DeleteAbraço.
Uma dica com jQuery:
ReplyDeletevar var_name = $("input[name='radio_name']:checked").val();
Problema resolvido com 1 linha!
Excelente Granadeiro!!!
DeleteMuito obrigado pela dica.
Abraço.
Excelente dica.
DeleteSimples e rápida.
Perfeita!
Muito obrigada, resolveu meu problema!
DeleteExcelente!!
ReplyDeleteComo eu faço para colocar em uma caixa de input? Por exemplo em um campo de texto?
ReplyDeleteObrigado!!!
ReplyDelete