Problema máscara de entrada
Bom dia
Tenho uma campo para entrada de valor tipo hora. Quero possibilitar a entrada tipo 01:30 ou 1:30, dependendo de como o usuário digitar.
Implementei o seguinte código:
$("#qdade_horas_hor").keydown(function(){
try {
$("#qdade_horas_hor").unmask();
} catch (e) {}
var tamanho = $("#qdade_horas_hor").val().length;
if(tamanho < 3){
$("#qdade_horas_hor").mask("0:00");
} else {
$("#qdade_horas_hor").mask("00:00");
}
});
Ao digitar os valores no campo, a máscara está funcionando corretamente.
O problema é que ao digitar 1:30, após sair do campo, é assumido o valor de 13:0 ao invés de permanecer 1:30.
Como faço para resolver este problema?
Discussão (4)
Carregando comentários...