Ir para conteúdo

POWERED BY:

Arquivado

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

Alejandro

Mudar Radio clicando em uma imagem?

Recommended Posts

Olá pessoal,

 

To com um probleminha

 

Não estou conseguindo mudar o radio clicando em uma imagem, por label funciona direitinho no Mozilla, mas no IE não dá e o script que fiz também não funciona....

 

<script>function seleciona_radio(numero) {   var radio = document.getElementsByName('opcoes');   for (var i=0; i<radio.length; i++) {	   if(radio[i].value==numero) {		   radio[i].checked=true;	   }   }}</script><label for="opcao1"><img src="image1.gif" onclick="seleciona_radio(1)" /></label><label for="opcao2"><img src="image2.gif" onclick="seleciona_radio(2)" /></label><label for="opcao3"><img src="image3.gif" onclick="seleciona_radio(3)" /></label><input type="radio" name="opcoes" id="opcao1" value="1" checked /><input type="radio" name="opcoes" id="opcao2" value="2" /><input type="radio" name="opcoes" id="opcao3" value="3" />

Alguém sabe o que pode estar acontecendo? ou tem alguma solução?

Obrigado!!

 

Opsss.... desculpa!

Deu certo agora!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

dude funfa sem js estuda ai!!

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Untitled Document</title></head><body><label for="opcao1"><img src="img.gif" width="10" height="10" /></label><label for="opcao2"><img src="img.gif" width="10" height="10" /></label><label for="opcao3"><img src="img.gif" width="10" height="10" /></label><input type="radio" name="opcoes" id="opcao1" value="1" checked /><input type="radio" name="opcoes" id="opcao2" value="2" /><input type="radio" name="opcoes" id="opcao3" value="3" /></body></html>

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.