Ir para conteúdo

POWERED BY:

Arquivado

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

Pienkovski

Alert se número não for escolhido

Recommended Posts

Amigos,

 

Numa página que apresenta informações sobre um anel à venda, aparece um Select Box com os números dos aros daquele anel que estão disponíveis.

Se o cliente não escolher nenhum número do Select, como eu faço para que apareça um ALERT avisando: “Você não escolheu nenhum número!”, na hora que o cliente vai sair da página?

O Select Box está dentro de uma form que tem um submit para ir para o carrinho de compras.

 

Não estou conseguindo resolver esse problema.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Em princípio a validação é feita pelo form na página carrinho. Mas não deu certo, porque alguns parâmetros foram passados via GET e o código está todo em PHP. A validação feita no carrinho não funcionou porque ela foi feita assim:

<cod>
if ($paran ==" "){
echo "Você não escolheu o numero do aro do anel";
}else{
Aí entra o restante da página carrinho
}
</cod>
Mas não funciona, porque se o cliente comprar um brinco, $paran (que é a varaiável do n° do aro) também é ==" " e o site não vende só anel, vende outros tipos de jóia.

Compartilhar este post


Link para o post
Compartilhar em outros sites

creio eu que vc esteja usando session para adicionar os ítens no carrinho essa é a maneira mais segura de validar os dados antes de concluir o carrinho.

 

do jeito que vc fez até funcionaria pois vc para validar a compra só do brinco teria de adicionar numero_aro == 0 e anel == 0 só que vai virar uma bagunça a url.

 

para tratar o select no javascript puro é um pouco diferente de um input normal, tenho usado o plugin jquery validate para agilizar esses pormenores segue o link http://jquery.bassistance.de/validate/demo/radio-checkbox-select-demo.html

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu Bergs, era disso que eu estava precisando, um jeito de validar o select box sem mexer na estrutura do carrinho de compras.

Muito obrigado, você me ajudou muito.

Abraço,

Pienkovski

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.