Ir para conteúdo

Arquivado

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

nanny

Alerta

Recommended Posts

Tenho um formulário de inscrição e no final eh feito um teste para saber se todos os campos obrigatórios foram preenchidos.O problema eh que todos os alertas (JavaScript) são dados no final, no caso se o usuário não preencheu vários campos aparece vários alertas para ele no final de sua inscrição.Gostaria q aparecesse apenas um alerta no final e neste alerta informasse ao usuário todos os campos q ele naum preencheu.Alguém pode me dar uma dica?Valeu!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

kara é simples...para fazer isso você pode fazer o seguinte...para cada campo não preechido você seta uma varivel...por exemplose o campo nome ficar em branco a variavel$semNome = 1;se o campo email ficar em branco a variavel$semEmail = 1;no final você verifica quais as variveis estão com valor um e cria uma mensagem de alert informando...claro lembre-se de iniciar elas em 0....você pode fazer essa verificação dentro de um for por exemplo que tera o como numero de interações o numero de campos do seu form...ex...seu form tem os seguintes campos...nome, email, cidade, fone...for($i = 0; $ < $numeroDeCampos; $i++){ se $semNome for = 1 então $alert .= "nome "; $verificaErro+= 1; // para saber se terá que mostra mensagem ou não....e assim para cada um...}aqui seria o seguinte se a variavel verifica erro foi maior que 1 então cria o alert...no final você cria um alert mostrando a mensagem erro...if($verificaErro > 0){ echo "<script> alert('favor preecher os seguintes campo(s) $alert');</script>}a idéia seria algo assimespero que possa lhe dar uma luz...abraçosMarcio

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.