Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia estou tentando criar uma verificador de data dentro do uma função que tenho para mascara, porem estou tendo problemas e nao consigo fazer que funcione os 2 ao mesmo tempo.
Se alguem poder me ajudar eu agradeço
Uso essa mascara.
function mascara(o,f){
v_obj=o
v_fun=f
setTimeout("execmascara()",1)
}
function execmascara(){
v_obj.value=v_fun(v_obj.value)
}
function mcep(v){
v=v.replace(/\D/g,"") //Remove tudo o que não é dígito
v=v.replace(/^(\d{5})(\d)/,"$1-$2") //Esse é tão fácil que não merece explicações
return v
}
function mtel(v){return v
}
function cnpj(v){return v
}
function mcpf(v){return v
}
function mdata(v){v=v.replace(/(\d{2})(\d)/,"$1/$2");
v=v.replace(/(\d{2})(\d)/,"$1/$2");
v=v.replace(/(\d{2})(\d{2})$/,"$1$2");
return v;
}
function mhora(v){v=v.replace(/(\d{2})(\d)/,"$1h$2");
return v;
}
function mtempo(v){v=v.replace(/(\d{1})(\d{2})/,"$1:$2");
v=v.replace(/(\d{2})(\d{2})/,"$1.$2");
return v;
}
function mrg(v){return v;
}
function mnum(v){return v;
}
Chamo ela assim no html:
<td><input type="text" name="nascimento" id="nascimento" maxlength="10" onkeypress="mascara(this, mdata)" value="<?php echo $nascimento ?>"> </td>
Queria fazer que quando eu tirar o foco desse text ele me retorne se a data é valida ou não. se for valida dexa como esta e se nao for valida apague o campo Nascimento e coloque o focus nele.
Obrigado.
Carregando comentários...