Ir para conteúdo

POWERED BY:

Arquivado

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

Felipe Fonseca

Como validar um Radio Button

Recommended Posts

Ja vasculhei a internet e nada ....

Como eu valido o RadioButton ...?

 

Meu Form

<form method="GET" name="myForm" action="plan_02_valida.asp" onsubmit="return myForm_onSubmit()"><table border="1" id="table16" cellspacing="0" cellpadding="2" width="100%">	<tr>		<td bgcolor="#E5E5E5">		<p align="center"><b><font face="Trebuchet MS" size="2">Megômetro</font></b></td>	</tr>	<tr>		<td>		<table border="0" id="table17" cellspacing="0" cellpadding="0">			<tr>				<td><b><font face="Trebuchet MS" size="2"><font color="#0033CC">Possui</font> </font></b></td>				<td width="10"> </td>				<td><input type="radio" value="Sim" name="MegometroPossui" onclick="VALIDAFORMULARIO(this);" ></td>				<td><b><font face="Trebuchet MS" size="2">Sim</font></b></td>				<td width="25"> </td>				<td><input type="radio" value="Nao" name="MegometroPossui" onclick="VALIDAFORMULARIO(this);" ></td>				<td><b><font face="Trebuchet MS" size="2">Não</font></b></td>				<td width="25"> </td>				<td>				<input type="radio" value="Desnecessario" name="MegometroPossui" onclick="VALIDAFORMULARIO(this);" ></td>				<td width="25"><b><font face="Trebuchet MS" size="2">				Desnecessário</font></b></td>				<td width="25"> </td>				<td><div id="Instrumental_Tipo" style="visibility:hidden">																			<table border="0" id="table77" cellspacing="0" cellpadding="0">			<tr>				<td><b><font face="Trebuchet MS" size="2" color="#0033CC">Tipo</font></b></td>				<td width="10"> </td>				<td><font face="Trebuchet MS">				<input type="radio" value="Analógico" name="MegometroTipo" style="font-weight: 700"></font></td>				<td><b><font face="Trebuchet MS" size="2">Analógico</font></b></td>				<td width="25"> </td>				<td><font face="Trebuchet MS">				<input type="radio" value="Digital" name="MegometroTipo" style="font-weight: 700"></font></td>				<td><b><font face="Trebuchet MS" size="2">Digital</font></b></td>			</tr>		</table></div>						</td>			</tr>		</table>		<table border="0" id="table18" cellspacing="0" cellpadding="0" height="5">			<tr>				<td></td>			</tr>		</table><div id="Instrumental" style="visibility:hidden">																					<table border="0" id="table19" cellspacing="0" cellpadding="0">			<tr>				<td><b><font face="Trebuchet MS" size="2" color="#0033CC">				Defeito</font></b></td>				<td width="10"> </td>				<td>				<select size="1" name="MegometroDefeito" onchange="VALIDAFORMULARIO(this);" style="font-family: Trebuchet MS; font-size: 10pt; font-weight: bold; text-align: center">				<option>Sem Defeito</option>				<option>Display Quebrado</option>				<option>Bateria Não Carrega</option>				<option>Medida Errada</option>				<option value="Outros">Outros</option>				</select></td>							<td width="25"> </td>							<td><div id="Instrumental_Outros" style="visibility:hidden">															<table border="0" id="table73" cellspacing="0" cellpadding="0">					<tr>						<td><b>						<font face="Trebuchet MS" size="2" color="#0033CC">Outros</font></b> </td>						<td  width="10"></td>						<td><input type="text" name="MegometroOutros" size="37" style="font-family: Trebuchet MS; font-size: 10pt; font-weight: bold; text-align: center" ></td>					</tr>				</table></div>								</td>						</tr>		</table></div>				<table border="0" id="table72" cellspacing="0" cellpadding="0" height="5">			<tr>				<td></td>			</tr>		</table>		</td>	</tr>	</table>

Minha Função ...

 

<script language="javascript"> function myForm_onSubmit() { var vMegaPossui = document.myForm.MegometroPossui.valueif (vMegaPossui == ""){ 	alert("Você Não Especificou Se Possui Megômetro"); 	return false} } </script>

NAO FUNCIONA POR NADA NESSE MUNDO >.....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Em 1º lugar não é value e sim checked, outra coisa, você tem q sempre dar checked = checked p/ um dos radios e p/ o q você está usando 2 funções?

myForm_onSubmit() e

VALIDAFORMULARIO()

 

De uma analisada e pergunte qqr coisa

INFORMATIVO:

REGRAS DO FÓRUM, acho q você esqueceu d ler:

http://forum.imasters.com.br/index.php?act=Help

 

em especial a ultima regra

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou usando 2 funçoes .. Pq ..Essa VALIDAFORMULARIO() .. valida ... o ... mostra ow nao mostra as DIVS ...e esta ... myForm_onSubmit() ... eh pra validar .. os radions e os campos do formulário ...mas como assim ... colocar .. checked = checked ?

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.