Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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!!
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!
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.