Validieren Sie Eingaben, die sich nicht in einem Formular befinden, mit dem jQuery Validation-Plugin [closed]

8

Wie kann ich einige Eingaben überprüfen, die sich nicht in einem Formular-Tag befinden?

Alle Stichproben, die ich gefunden habe, haben ein Formular-Tag, aber ich möchte einige Eingaben validieren, die sich nicht in einem Formular befinden.

    
Bruno 28.01.2009, 12:22
quelle

2 Antworten

10

Die zuvor akzeptierte Antwort (seit dem Löschen) wurde mit ein Plugin , das zuletzt im Januar 2009 aktualisiert wurde. Dieses veraltete Plugin unterscheidet sich sehr von dem Plugin des OP fragte nach :

Titel : "Validieren Sie Eingaben, die nicht in einem Formular enthalten sind mit dem jQuery Validation-Plugin "

Tag :

Mit dem jQuery Validate-Plug-In können Eingabeelemente, die außerhalb eines <form></form> Containers enthalten sind, nicht überprüft werden. Es gibt keine Problemumgehung für diese Einschränkung.

DEMO 1 : Zeigt die korrekte Verwendung mit einem form -Container an.

%Vor%

Ссылка

DEMO 2 : Zeigt an, dass sich der form -Behälter in ein div geändert hat und derselbe Code nun vollständig unterbrochen ist. Das Plugin tut nichts ohne einen form -Container.

%Vor%

Ссылка

Ihre einzige Alternative wäre die Verwendung eines anderen jQuery-Plugins für die Formularvalidierung. Leider kenne ich kein jQuery-Formularvalidierungs-Plugin, mit dem Sie Eingabeelemente außerhalb eines <form> -Containers validieren könnten.

    
Sparky 05.10.2014 15:54
quelle
2

Wenn wir über das selbe Validierungs-Plug-In sprechen, denke ich nicht es ist möglich.

Ich denke, dass die Anforderungen für das Plug-in vorschreiben, dass sich die zu validierenden Elemente in einem Formular befinden.

Sie könnten immer versuchen, das Formular durch ein div in einer Beispielseite zu ersetzen ...

    
Kieron 28.01.2009 12:43
quelle