【发布时间】:2017-06-08 03:26:01
【问题描述】:
我正在尝试在用户键入时格式化美国邮政编码,如果用户键入超过 5 个,则需要在第 5 个和第 6 个字符之间添加一个破折号,以便邮政编码的格式类似于
55555 或 55555-5555
我现在添加了一个破折号,但不管是否添加了第 6 个数字
//zip code formatting
$(".zip-val").keyup(function() {
if($(this).val().length == 5) {
$(this).val($(this).val() + "-");
}
});
【问题讨论】:
-
@xeo 投票关闭作为您发布的链接的副本
-
@guradio 但不是在您单击自动完成时而不是在您键入时吗?
标签: javascript jquery