2010-01-14 8 views
3

그냥 jquery로 시작하여 validation plugin을 사용하여 작동하도록 양식 유효성 검사를 시도하고 있습니다. 그런 다음 maskedinput 플러그인 (http://digitalbush.com/projects/masked-input-plugin/)을 발견하고 전화 번호 필드에서 사용하려고했습니다.jquery : 유효성 검사 플러그인으로 마스크 재생 플러그인이 작동하지 않습니다.

상황에 따라 작동 : 전화 필드에 초점이 맞춰지면 장소 소유자가 표시되고 전화 번호를 입력 할 수 있으며 숫자로 제한됩니다.

그러나 10 자리 (미국 전화 번호로 가정) 대신 9 자리 숫자 만 입력하면 예일 가능성은 낮지 만 미친 내용이 있고 발생하고 제출을 클릭하면 이미 전화 입력란에 있던 내용 지워집니다. 전체 전화 번호를 입력하고 다른 필드에서 유효성 검사가 실패하면 전화 필드의 항목이 그대로 사용됩니다.

어떻게 방지 할 수 있습니까?

감사 마스크 입력 bcoz 당신이 그런 식으로 작동
플러그인 마스크 입력을 사용하는 경우 당신이 10분의 9 값을 원하는 경우 모든 값 또는 없음
그렇게 잘되지는 마스크 입력을 사용할 수

+0

안녕하세요, 유효성 검사 플러그인 및 마스크 된 입력의 예가 나와 있습니다. http://jquery.bassistance.de/validate에서 도움을받을 수 있습니다. /demo/marketo/step2.htm –

+0

Alex, 그 예는 함께 작동하지 않는 것을 보여줍니다. 차이점은 제공된 예제는 양식 요소에 .valid 스타일을 지정하지 않는다는 것입니다. - 신용 카드 번호 입력 - 3 개의 숫자를 입력하십시오. - 클릭하십시오. - 필드가 이제는 "유효하지 않음"으로 표시됩니다. – Jamsi

+0

이 문제에 대한 해결책을 찾았습니까? 나는 똑같은 문제가있다. –

답변

0

HGG, 수 제한된 수의 값이 있습니다.
이상은 그 이상이 아닙니다

관련 문제