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'
});
}
我尝试了如上所述的实现……但其行为方式相同:(