I는 지퍼 필드를 마스킹하기위한 요구가있다.jQuery를 우편 마스킹
I 수 있도록 같은 :
$('#myZipField').mask("?99999-9999");
하지만 합병증은 사용자가 5 자리에두고있는 경우 대시가 표시되어서는 안된다는 사실에서 비롯됩니다.
이것은 제가 지금까지 생각해 낸 최고입니다. 6 번째 숫자를 삽입 할 때 대시를 자동 삽입하도록 확장 할 수는 있지만이 문제는 삭제시 재미있는 행동이 될 수 있습니다. 대시하지만 패치를 패치하는 것 등, 그것은 악몽)이된다 :이 일의 상자 비켜가 어떤인가
$.mask.definitions['~']='[-]';
$("#myZipField").mask("?99999~9999", {placeholder:""});
또는 내 자신의 롤해야합니까?
나는이 같은 문제를 가지고, 당신을했다 적절한 해결책을 찾아내는가? 감사! –
@BenL. 정말 - 나는 여러 텍스트 상자이 도움이 될 – JohnIdol
의 필드를 분할 결국 : https://igorescobar.github.io/jQuery-Mask-Plugin/ –