The previously accepted answer (since deleted) wurde a plugin verbinden das Jahr 2009. Dieses veraltete Plugin ist ganz anders als the plugin the OP was asking about im Januar zuletzt aktualisiert wurde:
Titel: "Überprüfen Sie Eingänge, die nicht innerhalb eines Formulars mit jQuery Validierung Plugin sind"
Tag: jquery-validate
the jQuery Validate plugin Verwenden Sie nicht Eingabeelemente validieren, die außerhalb eines <form></form>
Behälter enthalten sind. Es gibt keine Problemumgehung für diese Einschränkung.
DEMO 1: Zeigt die ordnungsgemäße Verwendung mit einem form
Container an.
<form id="myform">
<input type="text" name="myinput" />
<input type="submit" />
</form>
http://jsfiddle.net/nswnomn6/
DEMO 2: Zeigt die form
Behälter in eine div
geändert und der gleiche Code ist jetzt völlig gebrochen. Das Plugin macht nichts ohne einen form
Container.
<div id="myform">
<input type="text" name="myinput" />
<input type="submit" />
</div>
http://jsfiddle.net/nswnomn6/1/
Ihre einzige Alternative wäre, eine andere jQuery-Plugin für Formularvalidierung zu verwenden. Leider kenne ich kein jQuery-Formularvalidierungs-Plugin, mit dem Sie Eingabeelemente außerhalb eines <form>
Containers validieren können.
Ich versuchte mit einem div aber nicht funktioniert ... danke! – Bruno
Ah, in diesem Fall ist es wahrscheinlich an die Form gebunden - Entschuldigung und viel Glück. – Kieron
** Dies ist die richtige Antwort. ** Mit jQuery Validate können Sie nur Felder _within_ einem 'form'-Container validieren. – Sparky