Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

alexsauer

Passar valor checked

Recommended Posts

Olá pessoal. Estou dando os primeiro passos em javascript.Gostaria de ajuda para passar o valor do radio selecionado.Não sei bem o que fazer.Achei que o "document.votacao.voto.checked" conseguisse capturar o valor, mas não.Se alguém puder me dar uma luz...O form é esse:<form action="enquete_ajax.php" method="post" name="votacao" id="votacao" onsubmit="return enviar_enquete(document.votacao.voto.checked)"> <fieldset> <legend>Pra quem tu vai votar?</legend> <input name="voto" type="radio" value="1" id="escolha1" /> <label for="escolha1">1</label> <br /> <input name="voto" type="radio" value="3" id="escolha3" /> <label for="escolha3">3</label> <br /> <input type="submit" value="Votar" /> </fieldset> </form>Valeu!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá pessoal. Estou dando os primeiro passos em javascript.Gostaria de ajuda para passar o valor do radio selecionado.Não sei bem o que fazer.Achei que o "document.votacao.voto.checked" conseguisse capturar o valor, mas não.Se alguém puder me dar uma luz...O form é esse:<form action="enquete_ajax.php" method="post" name="votacao" id="votacao" onsubmit="return enviar_enquete(document.votacao.voto.checked)"> <fieldset> <legend>Pra quem tu vai votar?</legend> <input name="voto" type="radio" value="1" id="escolha1" /> <label for="escolha1">1</label> <br /> <input name="voto" type="radio" value="3" id="escolha3" /> <label for="escolha3">3</label> <br /> <input type="submit" value="Votar" /> </fieldset> </form>Valeu!!

alexsauer, dê uma olhada aqui: http://www.w3schools.com/htmldom/prop_radio_checked.aspDe ante maõ, 'document.votacao.voto.checked' passará para sua função, 'true' ou 'false' se o radio estiver selecionado ou não respectivamente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dae hcarObrigado pela ajuda. Consegui o que queria, dá uma olhada aí.Se alguém tiver algum "sugerimento" (como diria o Dunga)para aprimorar o loop, ou algo assim, posta aí. Sabe como é novato né.. hehefunction enquete(id){ todos = document.getElementsByTagName('input'); for(x = 0; x < todos.length; x++) { if(todos[x].checked) { return enquete_enviar(id,todos[x].value); } } alert("Selecione uma opção!"); return false;}Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.