Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Preciso de uma ajuda com jquery validate.
Eu procurei na biblioteca mais não achei nada do tipo.
1 - Como usar o accept pra aceitar somente letras e numeros mais não aceitar o espaço.
2 - Tem como usar algum mask data sem ter que usar o maskinput jquery? Queria algo mais limpo utilizando somente o jquery validate.
Não tem nada dentro do propio:
http://jquery.bassis...ery.validate.js
para usar?
jQuery.validator.addMethod("dateBR", function(value, element) {
//contando chars
if(value.length!=10) return false;
// verificando data
var data = value;
var dia = data.substr(0,2);
var barra1 = data.substr(2,1);
var mes = data.substr(3,2);
var barra2 = data.substr(5,1);
var ano = data.substr(6,4);
if (data.length != 10 || barra1 != "/" || barra2 != "/" || isNaN(dia) || isNaN(mes) || isNaN(ano) || dia > 31 || mes > 12) return false;
if((mes==4||mes==6||mes==9||mes==11)&&dia==31)return false;
if(mes==2 && (dia>29||(dia==29&&ano%4!=0)))return false;
if(ano < 1900)return false;
return true;------------
Eu tentei utilizar botei em um arquivo sozinho o codigo mais não funcinou, alguem sabe me dizer por que não? Eu ativei o dateBR: true.
Fiz certinho.
Por que não validou ?
---------------------------------
Resolvido :)
Oi @ArmandoTL,
para máscaras, eu uso umas funções com expressões regulares. É mais leve e mais limpo do que usar o maskedinput.
Diretamente pelo validate, você só vai conseguir "ver se tá certo", mas não vai ter o efeito de "máscara".
http://wbruno.com.br/2011/03/12/diversas-mascaras-com-er/