Validação de Formulários com jQuery
Por Willian Fernandes em 07/11/2008
Não é difícil fazer validações de formulários no lado do cliente usando JavaScript. E com jQuery a brincadeira fica ainda mais fácil.
A primeira coisa a fazer é baixar o jQuery: http://jqueryjs.googlecode.com/files/jquery-1.2.6.min.js
Renomei o arquivo para jquery.js.
Depois precisaremos baixar o plugin de validação, feito em jQuery: http://jquery.bassistance.de/validate/jquery.validate.zip
Descompacte o zip. Utilizaremos apenas o arquivo jquery.validate.js.
Agora vamos ao código!
O Formulário
<form id="form-signup" action="#" method="post" accept-charset="utf-8">
<fieldset>
<legend>Formulário de Cadastro</legend>
<label>
Nome:
<input type="text" name="nome" />
</label>
<label>
E-mail:
<input type="text" name="email" />
</label>
<label>
Sexo:
<select name="sexo">
<option value="">Selecione</option>
<option value="F">Feminino</option>
<option value="M">Masculino</option>
</select>
</label>
<input type="submit" value="Cadastrar" />
</fieldset>
</form>
A Validação JavaScript
// Inicia o validador ao carregar a página
$(function() {
// valida o formulário
$('#form-signup').validate({
// define regras para os campos
rules: {
nome: {
required: true,
minlength: 2
},
email: {
required: true,
email: true
},
sexo: {
required: true
}
},
// define messages para cada campo
messages: {
nome: "Preencha o seu nome",
email: "Preencha seu e-mail de contato",
sexo: "Informe seu sexo"
}
});
});
Tags: client-side, formulários, javascript, jquery, validação
16 Comentários