在jquery中为日期的输入字段应用掩码

时间:2014-08-29 05:04:27

标签: javascript jquery meiomask

我正在使用jquery.meio.mask格式化文本框中的日期,该日期选择器附加了日期选择器。一切正常,但是当用户在输入第3个数字后(第一个/之后)手动输入日期时,光标在第3个数字的前面,当他输入第4个数字时,它正在替换他输入的第3个数字。导致每次丢失一位数。我使用下面的代码

将掩码设置到文本字段
$('#txtFrom,#txtTo' ).focus(function() {
              $( this ).setMask({
                    mask : '19/39/2999'
                });
});

我是Jquery的新手。有人可以帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

尝试以这种方式实施:

$(document).ready(function(){
    dateMask($('#txtFrom'));
    dateMask($('#txtTo'));
});
function dateMask(element)
{
    $( element ).setMask({
         mask : '19/39/2999'
    });
}