Ir para conteúdo

POWERED BY:

Arquivado

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

pedrovisk

Validar Combobox

Recommended Posts

OLÁ GALERA!TENHO UM FORM DE CADASTRO E NELE HÁ UM COMBOBOX COM ALGUNS VALORES QUE ESTÃO ARMAZENADOS EM UMA TABELA. MAS O PRO EH O SEGUINTE: AO CLICAR NO BOTÃO ENVIAR, O CAMPO ESTÁ INDO COM O VALOR "SELECIONAR", MAS EU QUERO Q O USUÁRIO SELECIONE UMA OPÇÃO, MAS PRA ISSO, TBM MOSTRE UMA MENSAGEM PEDIDO PARA SELECIONAR UM OPÇÃO.ALGUÉM PODE DAR UM TOQUE?

Compartilhar este post


Link para o post
Compartilhar em outros sites

ISSO EU JÁ SEI, UEH!EU QUERO FOÇAR PRA Q O USUÁRIO SELECIONE, PRA NÃO DAR ERRO, POIS O CAMPO NA TABELA EH OBRIGATORIO.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na minha pagina tem um js que impede q o kra clique no primeiro valor.. é o mesmo caso que o seu!Mas você teria q valida-lo em ASP.. Ou melhor ainda.. não coloque VALUE no primeiro nome da lista...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Brother

 

Um JavaScript salvaria sua vida ?

 

 <form name="frmsub" method="POST" action="form1.asp"> .. .. .. .... </form>

Script

 

<script LANGUAGE="JavaScript"> function validar() { if (document.frmsub.nome.selectedIndex==-1) { alert("Deve ser selecionado um item no combo!"); return 0; } document.frmsub.submit(); return 1; } </SCRIPT>

Compartilhar este post


Link para o post
Compartilhar em outros sites

MUITO OBRIGADO PELA AJUDA W.Silva!

 

O CAMPO nome ABAIXO EM NEGRITO, DEVE RECEBER O NAME DO COMBO OU DEVE PERMANECER COMO ESTÁ? if (document.Form.nome.selectedIndex==-1)

 

OBRIGADO

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ah desculpa ae.. eu não entendi direito a pergunta dele... achei que fosse uma validação em ASP.. sorry!

Compartilhar este post


Link para o post
Compartilhar em outros sites

NÃO DEU CERTO.QUANDO CLIQUEI NO BOTÃO ENVIAR ELE CONTINUA PASSANDO SEM MOSTRAR A MENSAGEM E NÃO SALVA, MOSTRAR UMA MENSAGEM DE ERRO COMO EXPLICADA ANTERIORMENTE.ALGUEM PODE AJUDAR?OBRIGADO

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vi que você não colocou entre aspas o campo -1, o meu ta assim e funciona testa ai com as aspas e troca o return zero por return para false

 

if (formulario.estado.selectedIndex=="0")
   {
     alert("Por favor preencha o campo Estado:");
     return false;
{

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.