A forma mais fácil de validarmos o preenchimento de um formulário é através de comandos Javascript. Neste exemplo, enviamos o formulário por completo para que cada campo seja verificado individualmente se está preenchido ou não.
Apenas enviamos os dados após a submissão do form, mas poderíamos também incluir em cada campo, na opção onblur a execução da função em javascript.
Confira no código abaixo e faça a sua adaptação de acordo com os campos do seu formulário. Aqui incluí comentários sobre o que faz cada parte.
<script>
<!-- Função que faz a validação de cada um dos campos no formulário. -->
function validaDados(form){
<!-- Se o campo.valor for igual a vazio, será mostrado um alert e -->
<!-- o nome do campo ficará em foco. -->
if ( nome.value ==""){
alert("É necessário informar o campo Nome.");
nome.focus();
return false;
}
if ( email.value ==""){
alert("É necessário informar o campo Email.");
email.focus();
return false;
}
}
</script>
<pre>
<body>
<!-- A função validaDados somente será executada ao clicarmos no botão submit
isto é, com a definição onsubmit. enviamos o formulário completo para o
javascript passando o parâmetro this.-->
<form method="post" onsubmit="return validaDados(this)">
<!-- é pelo id dos campos que o javascript resgata o valor e foca o cursor
no caso de erro-->
Nome: <input type="text" id="nome" />
Email: <input type="text" id="email" />
<input type=submit>
</form>
</body>
0 comments:
Postar um comentário