adsense

quarta-feira, 21 de maio de 2014

HTML: Validação de preenchimento de campos com javascript

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

Promoções da Semana