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

Javascript 在jquery中为日期的输入字段应用掩码,javascript,jquery,meiomask,Javascript,Jquery,Meiomask,我正在使用jquery.meio.mask格式化一个文本框中的日期,该文本框附带了日期选择器。一切正常,但当用户在输入第三位数字(在第一位/之后)后手动输入日期时,光标位于第三位数字之前,当用户输入第四位数字时,光标将替换他输入的第三位数字,导致每次缺少一位数字。我使用下面的代码将掩码设置为文本字段 $('#txtFrom,#txtTo' ).focus(function() { $( this ).setMask({ mask

我正在使用
jquery.meio.mask
格式化一个文本框中的日期,该文本框附带了日期选择器。一切正常,但当用户在输入第三位数字(在第一位/之后)后手动输入日期时,光标位于第三位数字之前,当用户输入第四位数字时,光标将替换他输入的第三位数字,导致每次缺少一位数字。我使用下面的代码将掩码设置为文本字段

$('#txtFrom,#txtTo' ).focus(function() {
              $( this ).setMask({
                    mask : '19/39/2999'
                });
});

我不熟悉Jquery。有人能帮我解决这个问题吗。

试着用这种方式实施:

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

我尝试了如上所述的实现……但其行为方式相同:(