我目前正在开发 CC 验证模板,但不幸的是,对于这个特定项目来说,使用标准下拉/单独文本字段来选择月/年到期字段并不可行。
相反,我希望有一个文本字段(格式为 MM-YYYY)来捕获到期日期 - 但是,我希望编写此文本字段,以便客户不需要输入“-”或“/”月/年条目之间。
相反,在客户输入“02”后,连字符或斜杠应自动出现在其后面。如果客户随后在一年中退格,则连字符/斜杠也应删除,以便他们可以轻松编辑月份数据。
是否有任何合适的解决方案可以实现这一目标?或者是你自己滚动的情况?
请尝试这个,我为日期创建的https://jsfiddle.net/dhruv1992/6fk8fb1v/ https://jsfiddle.net/dhruv1992/6fk8fb1v/
<input type="text" id="dateofbirth">
jquery
$("#dateofbirth").on('keyup',function(event){
var key = event.keyCode || event.charCode;
if (key == 8 || key == 46) return false;
var strokes = $(this).val().length;
if(strokes === 2 || strokes === 5){
var thisVal = $(this).val();
thisVal += '/';
$(this).val(thisVal);
}
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)