0

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

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

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

4

1 回答 1

0

尝试以这种方式实现:

$(document).ready(function(){
    dateMask($('#txtFrom'));
    dateMask($('#txtTo'));
});
function dateMask(element)
{
    $( element ).setMask({
         mask : '19/39/2999'
    });
}
于 2014-08-29T06:14:52.863 回答