radio buton javascript - RESOLVIDO

kleinetaube

Power Member
Boas!
tenho estes radio buttons
Código:
<form id="form1" name="form1" method="post" action="">
<p>
<label>
<input type="radio" name="scrap_type" checked value="*" id="scrap_type_0" /> Sucata</label><br /><label>
<input type="radio" name="scrap_type" value="*" id="scrap_type_1" /> Desperdicio Técnico</label><br />
</p>
</form>
e um botao
Código:
<form id="form5" name="form5" method="post" action="">
  <input id="button" type="button" name="button" onclick= "butCheck_onclick()" value="OK!"/>
</form>
para me dar o valor do rad selecionado... mas nao estou a conseguir... alguem me pode ajudar?

aparece-me que na parte do codigo do botao: "object expected"...
 
Última edição:
Tens de criar uma função para isso funcionar do tipo:

Código:
[COLOR=White]
[/COLOR] [COLOR=White]<SCRIPT language="javascript">                                          
[/COLOR][COLOR=White]         function seleccionar(form1) { 
[/COLOR][COLOR=White]              if (form1.scrap_type[0].checked) 
                  { alert("escolheste " + form1.scrap_type[0].value)  [/COLOR][COLOR=White]};[/COLOR][COLOR=White]
             if (form1.scrap_type[1].checked) 
                  { alert("escolheste " + form1.scrap_type[1].value) }; 
[/COLOR][COLOR=White]        }
[/COLOR][COLOR=White]</SCRIPT> 

[/COLOR]


Depois no botão pões:

Código:
[COLOR=White]<INPUT TYPE="button" NAME="button" VALUE="Qual escolhi" onClick="seleccionar(form1)">[/COLOR]

Com isto deves-te safar, não sei se funciona não experimentei mas acho que sim.

Abraço
 
Última edição:
coloquei isto dentro de uma função e funcionou =]
Código:
for (var i=0; i < document.form1.scrap_type.length; i++)
   {
   if (document.form1.scrap_type[i].checked)
      {
      var scrap = document.form1.scrap_type[i].value;

      }
   }
 
Back
Topo