Ir para conteúdo
Fórum Script Brasil
  • 0

Pegar valor de radio


andphp

Pergunta

Falae pessoal !

Tenho uma função que lista os bairros conforme as cidades. Isto via select.

Agora coloquei radios para listar os tipos, e dependendo do tipo, lista um determinado valor.

O código do select que funciona segue abaixo:

function ajaxComboBox(url, comboBox){
    dest_combo = comboBox;
    var indice = document.getElementById('di_cidade').selectedIndex;
    var sigla = document.getElementById('di_cidade').options[indice].getAttribute('value');
    url = url + '?id=' + sigla;
    if (document.getElementById) { //Verifica se o Browser suporta DHTML.
        if (window.XMLHttpRequest) {
            HttpReq = new XMLHttpRequest();
            HttpReq.onreadystatechange = XMLHttpRequestChange;
            HttpReq.open("GET", url, true);
            HttpReq.send(null);
        } else if (window.ActiveXObject) {
            HttpReq = new ActiveXObject("Microsoft.XMLHTTP");
            if (HttpReq) {
                HttpReq.onreadystatechange = XMLHttpRequestChange;
                HttpReq.open("GET", url, true);
                HttpReq.send();
            }
        }
    }
}
aqui ele pega o valor do select:
var indice = document.getElementById('di_cidade').selectedIndex;
var sigla = document.getElementById('di_cidade').options[indice].getAttribute('value');

como que faço para pegar o valor do radio ?

Editado por fercosmig
Adicionar tag CODE
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

function pega(nome) {
    var objRadio = document.forms[0].elements[nome];
    for(i=0; i < objRadio.length; i++ ) {
        if (objRadio[i].checked == true) alert(objRadio[i].value);
    }
}
<form name="form1">
<input type="radio" name="teste" value="10" /><br />
<input type="radio" name="teste" value="20" /><br />
<input type="radio" name="teste" value="30" />
<input type="button" value=">>" onClick="java script:pega('teste');" />
</form>

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...