jehffersson 22 de mar. de 2011
Olá,
vou deixar aki um exemplo com o
<script type= "text/javascript" src= "<c:url value=" /javascripts/jquery.validate.min.js" /> "></script>
<form id= "produtosForm" action= "<c:url value="/produtos"/ > " method="POST">
<fieldset>
<legend> Adicionar Produto</legend>
<label for= "nome" > Nome:</label>
<input id= "nome" type= "text" name= "produto.nome" value= " ${ produto . nome } "/ >
<label for= "descricao" > Descrição:</label>
<textarea id= "descricao" name= "produto.descricao" > ${ produto . descricao } </textarea>
<label for= "preco" > Preço:</label>
<input id= "preco" type= "text" name= "produto.preco" value= " ${ produto . preco } "/ >
<button type= "submit" > Enviar</button>
</fieldset>
</form>
<script type= "text/javascript" >
$('#produtosForm').validate({
rules: {
"produto.nome": {
required: true,
minlength: 3
},
"produto.descricao": {
required: true,
maxlength: 40
},
"produto.preco": {
required: true,
min: 0.00
}
}
});
</script>
douglaskd 23 de mar. de 2011
coloque essa função no código:
function isTipo(pVal)
{
var reTipo = /[A-z][ ][A-z]/;
return reTipo.test(pVal);
}
troque esse if: if (form.txt_nome.value=="") por esse: if (!isTipo(form.txt_nome.value))
qualquer dúvida estamos ai