Ir para conteúdo

POWERED BY:

Arquivado

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

neycm

Validar Radio no form

Recommended Posts

Amigos,

 

Gostaria de saber de podem me ajudar a verificar se um radio foi marcado.

 

Tenho um formulário com vários radios para ser marcado uma opção, e queria um script que verifica se algum foi marcado. Caso não tenha sido marcado então retorna mensagem de erro.

 

Segue abaixo o código do formário:

 

<form action="sucesso_mensagem.asp" name="form1" id="form1" method="post" onsubmit="return verificarsenha2(this); return verifica(this);">
				<table width="100%" border="0">
				  <tr>
   				  <td width="22%" height="10"></td>
   			 	  <td width="78%" height="10" align="left"></td>
				  </tr>
				  <tr>
   				  <td width="22%" height="25"><div align="right">Nome:</div></td>
   			 	  <td width="78%" height="25" align="left"><input type="text" name="nome" id="nome" value="<%=rs_usu("U_nome")%>" size="50" style="font-family: Verdana; font-size: 8 pt; border: 1px solid #624B08" /></td>
				  </tr>
				  <tr>
				  <td height="25"><div align="right">Login:</div></td>
				  <td height="25" align="left"><input type="text" name="login" id="login" value="<%=rs_usu("U_login")%>" size="30" style="font-family: Verdana; font-size: 8 pt; border: 1px solid #624B08" /><input name="codusuario" type="hidden" id="codusuario" value="<%=rs_usu("U_id")%>" /></td>
				  </tr>
				  <tr>
				  <td height="25"><div align="right">Senha Atual:</div></td>
				  <td height="25" align="left"><input type="password" name="senhaatual" id="senhaatual" size="20" style="font-family: Verdana; font-size: 8 pt; border: 1px solid #624B08" /><input name="senhaatualverifica" id="senhaatualverifica" type="hidden" value="<%=rs_usu("U_senha")%>" /></td>
				  </tr>
				  <tr>
				  <td height="25"><div align="right">Nova Senha:</div></td>
				  <td height="25" align="left"><input type="password" name="novasenha" id="novasenha" size="20" style="font-family: Verdana; font-size: 8 pt; border: 1px solid #624B08" /></td>
				  </tr>
				  <tr>
				  <td height="25"><div align="right">Repetir Senha:</div></td>
				  <td height="20" align="left"><input type="password" name="repsenha" id="repsenha" size="20" style="font-family: Verdana; font-size: 8 pt; border: 1px solid #624B08" />
				  </td>
				  </tr>
				  <tr>
				  <td height="25"><div align="right">Nível de Acesso:</div></td>
				  <td height="20" align="left"><input type="radio" name="radio" id="nivel" value="1" />
					Controle Total;<br />
					<input type="radio" name="nivel" id="nivel" value="2" />
					Moedas, Notícias e Mensagens;<br />
					<input type="radio" name="nivel" id="nivel" value="3" />
					Moedas e Notícias;<br />
					<input type="radio" name="nivel" id="nivel" value="4" />
					Apenas Notícias;<br /></td>
				  </tr>
				  <tr>
				  <td height="25" colspan="2" align="center">
					<div align="center">
  <input name="acao" id="acao" value="2" type="hidden" /><input type="submit" name="Alterar" id="Alterar" value="Alterar" style="font-family: Verdana; font-size: 8 pt; border: 1px solid #624B08" />
					  </div></td>
				  </tr>
				</table>
				</form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você quer verificar antes de enviar os dados ou quer verificar na página sucesso_mensagem.asp?

 

Se for na página, é só criar um if.

Ex.

if (len(request.form("nivel")) = 0) then
response.write "erro"
else
response.write "ok"
end if

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você quer verificar antes de enviar os dados ou quer verificar na página sucesso_mensagem.asp?

 

Se for na página, é só criar um if.

Ex.

if (len(request.form("nivel")) = 0) then
response.write "erro"
else
response.write "ok"
end if

 

Amigão desculpe não ter especificado! Quero verificar antes de enviar. Geralmente uso Javascript para isso, mas confesso que não entendo muito de javascript por isso a dúvida.

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.