2009-03-04 1 views
1

나는 최근에 사용 JQuery와 우리는 우리의 커뮤니티 칼리지에서 테스트하는 형태의 양식 검증 플러그인 : 오른쪽 박쥐내 jquery 폼 유효성 검사가 IE7에서 작동하지 않는 이유는 무엇입니까? 그것은 등 FF, 오페라, 사파리, 작동

, FF로, 오페라, 사파리 등으로 볼 경우) 어떤 값을 입력하지 않고 submit을 클릭하면 폼에 멋진 오류 메시지가 나타납니다. 그러나 IE7을 사용하는 경우 제출을 클릭하면 백엔드 개발자가 부분적으로 서버 측 유효성 검사를 받게됩니다. IE7이 jquery 유효성 검사를 무시하고 서버 측 유효성 검사로 이동하는 이유는 무엇입니까? IE가 동작하도록하기 위해 무엇인가 할 수 있습니까?

당신이 제공 할 수있는 통찰력을 주셔서 감사합니다.

답변

5

라인 (51)

} // 최종 메시지는

쉼표를 제거합니다.

그리고 IE Debug Bar을 사용하십시오.

:

JQuery와 유효성 검사 플러그인 1.9.0의 높은 버전으로 시도는 IE7과 협력하고 IE에서 jQuery를 검증 플러그인을 사용하는 동안 8

5

또 다른 중요한 점은주의하는 것은 이것이다 ID이름는 당신이 형태에 대한뿐만 아니라 유효성을 검사하고 버튼을 제출요소를 지정해야합니다. FF와 Chrome은 이들 없이도 작동하지만 IE는 그렇지 않습니다.

탭 아웃 유효성 검사는 이름없이 작동하지만 양식 제출 유효성 검사는 작동하지 않습니다.

6

나는이 게시물이 2 년 된 것을 알고 있지만 Google을 통해 발견 했으므로 다른 사람이 볼 수 있습니다.

문제 mentioned by fozylet은 더 이상 작동하려면 1.9.0 http://bassistance.de/jquery-plugins/jquery-plugin-validation/

이름 속성이 필요하지 않은 버전의 플러그인 jQuery를 확인 수정되었습니다. 내 양식에 스프링을 사용하고 있기 때문에 실제로는 name 속성을 지정할 수 없습니다. 또한 빗나간 쉼표로도 양식 유효성 검사가 중단되지 않습니다.

더 나은 것보다 늦은 시간에 ...

+0

해결했습니다. 고마워, 그린 데이 – sehummel

+0

고마워, 나는 이전 버전을 사용하고 있었다. 내 XP IE8 문제를 멋지게 해결했습니다! –

+0

위대한, 이건 나를 위해 그것을 해결합니다. 1.8을 사용하고있었습니다. –