2010-12-02 3 views
0
$(document).ready(
function(){ 
    $("#form1").validate(
    { 
     rules: 
     { 
      email: 
      { // compound rule 
       required: true, 
       email: true 
      }, 
      password: "required", 
      verify: { 
       equalTo: "#password" 
      }  
     } 
    }); 
}); 

누군가이 스크립트에서 내가 어디서 오류가 있는지 말해 줄 수 있습니까? IE8 + IE7에 오류가 있습니다. 이jquery validation javascript

+3

내가 자바 스크립트에 문제가 있다고 생각하지 않습니다. 나머지 코드는 어떻게 생겼습니까? –

+0

@Aaron 동의 함 ... 아마도 jsfiddle을 사용하여 간단한 예를 만들 수 있습니다 ... –

+0

어떤 오류가 발생하고 있습니까? 상태 표시 줄의 오류 프롬프트를 클릭하면 * something * –

답변

2

당신의 최선의 방법 :-) 나에게 바나나를 운전하는 것은, 구글 크롬 웹 브라우저를 설치하는 웹 페이지로 이동하여 자바 스크립트 콘솔을 열어 CTRL+SHIFT+J을 누르는 것입니다 : 그래서 거짓말 모양 :

alt text

+1

그는 IE에서 오류가 발생했다고 말합니다. 크롬은 여기서 많은 도움이되지 않습니다. 그는 IE의 디버깅 도구를 사용하는 것이 좋습니다. – jwueller

+2

그는 또한 Chrome에서 오류가 발생하지 않는다고 말하지 않았습니다.) Chrome은 일반적으로 콘솔이 열려 있지 않으면 스크립트 오류를 ​​숨기고 IE는 오류를 표시하도록 설정하는 경우가 더 많습니다. – andynormancx

+1

구문에 오류가있는 경우 Chrome에서이를 가져오고 자바 스크립트 엔진은 DOM이 아니며 IE와 브라우저의 나머지 부분은 DOM에서 주로 다릅니다. – RobertPitt

1

IE 8

주 메뉴 또는 도구 모음에서 도구 → 개발자 도구를 선택하십시오.

F12 키를 누릅니다. IE 6, IE 7에 대한

IE 6, IE 7

가장 좋은 자바 스크립트 디버거는 마이크로 소프트 오피스와 함께 제공되는 Microsoft 스크립트 편집기입니다. IE에서 디버깅을 사용하려면 인터넷 옵션 → 고급을 선택하고 "스크립트 디버깅 사용 안 함"확인란의 선택을 취소하십시오.

문서에 대해 생성 된 HTML 소스를 보려면 IE Developer Toolbar를 설치하십시오. 이렇게하면 생성 된 HTML 소스의 DOM에 대한 트리 뷰가 제공됩니다.

JavaScript 코드로 인해 Internet Explorer에서 메모리 누수가 발생할 수 있습니다. JavaScript 메모리 누출 감지기는 메모리 누수를 유발하는 JavaScript 코드를 찾을 수 있습니다.

크롬과 파이어 폭스

Ctrl + Shift + J