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

kann jemand mir sagen, wo auf diesem Skript habe ich einen Fehler. IE8 + IE7 sagt, dass ich einen Fehler habe. es macht mich Bananen :-)jquery Validierung Javascript

+3

Ich glaube nicht, dass es ein Problem mit dem Javascript. Wie sieht der Rest Ihres Codes aus? –

+0

@Aaron Vereinbarte .... Vielleicht ein schnelles Beispiel mit jsfiddle ... –

+0

Welchen Fehler bekommen Sie? Wenn Sie auf die Fehleraufforderung in der Statusleiste klicken, sollte es Ihnen sagen * etwas * –

Antwort

2

Sie beste Wette ist Google Chrome Web-Browser, navigieren Sie zu der Webseite und CTRL+SHIFT+J die JavaScript-Konsole zu öffnen, drücken Sie zu installieren: Wird so aussehen liegen:

alt text

+1

Er sagt, dass der Fehler in IE auftritt. Chrome wird hier nicht viel helfen. Er sollte besser die Debugging-Tools von IE verwenden. – jwueller

+2

Er sagte auch nicht, dass der Fehler nicht in Chrome auftritt;) und Chrome wird in der Regel Skriptfehler ausblenden, es sei denn, die Konsole ist geöffnet, während der IE häufiger eingerichtet ist, um den Fehler anzuzeigen. – andynormancx

+1

Ich war gerade dabei zu sagen, dass, wenn es einen Fehler in der Syntax gibt, chrome es auch aufnehmen würde, die JavaScript-Engine ist nicht das DOM, wobei sich IE gegenüber den anderen Browsern hauptsächlich im DOM unterscheidet. – RobertPitt

1

IE 8

Wählen Sie im Hauptmenü oder in der Symbolleiste Extras → Entwicklertools.

Drücken Sie F12.

IE 6 und IE 7

Der beste JavaScript-Debugger für IE 6 und IE 7 ist das Microsoft Skript-Editor, der mit Microsoft Office kommt. Um das Debugging in IE zu aktivieren, wählen Sie Internetoptionen → Erweitert und stellen Sie sicher, dass die Kontrollkästchen "Skriptdebugging deaktivieren" deaktiviert sind.

Um die generierte HTML-Quelle für ein Dokument anzuzeigen, installieren Sie die IE Developer Toolbar. Dies bietet eine Baumansicht des DOM der generierten HTML-Quelle.

JavaScript-Code kann Speicherverluste im Internet Explorer verursachen. Der JavaScript Memory Leak Detector kann JavaScript-Code finden, der Speicherlecks verursacht.

Chrome und Firefox

Strg + Shift + j