2011-04-28 3 views
0

이 사이트에서 작업 : http://changemyaddressform.com/은 내 Jquery.Validate 및 .Datepicker와 관련 있습니다. IE7에서 일하고 있지 않습니다. 저에게 경외심을 불러 일으 킵니다. 나는 간단한 오류가 있습니다 ... 누군가가이 noobie를 도울 수 있습니까?IE7에서 Jquery 유효성 검사가 작동하지 않습니다.

IE8, FF, Safari 등에서 잘 작동합니다. - 매우 복잡한 것은 아니며, 단지 .validate() 함수가 내장되어 있습니다. IE7에서 모든 유효성 검사 시도를 무시하고 다음 페이지에 게시하는 이유는 무엇입니까? 나는 포맷팅이 꺼져 있음을 알고 있지만, 지금은 양식 앞에 함수를 사용하고 있습니다.

보다도,

스콧

답변

0

음, 난 몰라,하지만 내가 "버튼"제출 대신 은 onclick 이벤트가 호출 추가하기

변경 버튼 타입을 시도 할 것입니다 함수 내부에 유효성 검사를 추가하십시오.

제출 버튼이있을 때 정보의 유효성을 검사하는 데 문제가있어 어떤 경우이든 양식이 제출 될 때가 있습니다. 또한이 방법으로 onclick 함수 내에 Alert를 추가하여 함수가 실행되는지 여부를 알 수 있습니다. 이 같은

0

시도 :

$(document).ready(function() { 

    $("#commentForm").validate(); 

    $("#datepicker").datepicker({ 
     changeMonth: true, 
     changeYear: true 
    }); 

    $('a.external_link').click(function() { 
     window.open(this.href, "WhyEmail?", "width=500,height=200,resizable=no,scrollbars=no,menubar=no,status=no,directories=no,toolbar=no"); 
     return false; 
    }); 
});​