set 16

Hoje enquando reformulava uns formulários (isso mesmo) de um sistema que eu tenho vi um grande trabalho pela frente, pois são dezenas de arquivos, e nenhum dos formulários eu tinha feito tratamento dos campos , para não aceitar campos vazios (devia ter feito antes, eu sei).
Então achei melhor escrever uma função da maneira mais genérica possível, para poupar um grande trabalho.

Enfim, escrevi uma função que verifica determinados campos de um formulário e exibe um alerta informando que o campo está vazio.

Funciona assim, você retira o botão de submit do formulário e coloca um botão do tipo button, e nele adiciona a função que irá verificar o formulário e se tudo estiver OK ele submete o mesmo. Não testei ainda com dois formulários na mesma página, mas com um só esta perfeito.

Quando algum campo esta vazio ele coloca o foco nesse campo.

Primeira parte , a função:


Segunda parte, o botão:

[js]

[/js]No botão existe a seguinte lógica, cada campo está separado por “/” e cada opção do campo por “|” (uma barra vertical).[js]
validarFormulario(nome_do_campo|nome_do_campo_que_tera_o_foco_apos_o_alerta|Nome do campo para ser exibido no alerta/outroCampo|outroCampo|Outro campo);
[/js]E assim vai, quando mais campos só ir adicionando as / e os dados do campo.

É isso ai

Se você gostou desse post, leia também...

SOPA, PIPA e ACTA on January 19th, 2012

Teste app iPhone wordpress on January 3rd, 2011

Curiosidade - Horário UTC on September 10th, 2009

Como mudar a pasta Documents and Settings - Alterar o local on August 17th, 2009

Realidade Virtual - Lego Digital Box on April 6th, 2009

Leave a Reply