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

(Resolvido) Enviar Form ao selecionar Radio Button


BetoGroo

Pergunta

5 respostass a esta questão

Posts Recomendados

  • 0

Uma idéia seria fazer um loop para percorrer os radio

Se existir algum padrão entre eles (por exemplo, um com id "radio1", outro com "radio2", etc.) você pode se utilizar disso para fazer o loop

Se não houver padrão a melhor forma seria percorrer todos os radio da página

Tente assim:

onload=function(){
x=document.getElementsByTagName("input")
for(i=0;i<x;i++){
if(x[i].type=="radio"){
x[i].onclick=function(){
document.getElementById("seu_form").submit()
}
}
}
}

Link para o comentário
Compartilhar em outros sites

  • 0

Bom, mas o que você pretende fazer, Beto? Quero dizer... se você quiser que QUALQUER um dos radio buttons, quando selecionado, envie o formulário basta fazer onclick pra cada um deles.

Você pode colocar o código que você fez até agora e me explicar com detalhes o que pretende fazer? Se precisar eu faço o código certinho pra você depois...

Link para o comentário
Compartilhar em outros sites

  • 0

A maneira como o jonathan expôs me ajudou muito!

Por enquando são apenas dois radios, que serão usados para filtrar dados de uma tabela do banco de dados.

Tipo um para exibir todos os registros do dia, outro para exibir alguma outra caractecterística, por exemplo.

Muito obrigado a todos!

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,4k
×
×
  • Criar Novo...