2009-08-18 4 views
0

Ich spiele mit dem großen Bassistance jQuery Validator und bin an einem Punkt stecken Die Idee ist einfach: Ich habe viel von diesem Markup (ich semplify, aber die Idee ist, dass nach jedem dort könnte etwas anderes sein, dh ein Wort, ein Symbol, etc ... das ist „inline“ mit dem entsprechenden):Hilfe mit benutzerdefinierten Positionierung Fehlermeldungen

<ol> 
<li><input type="text" id="width" size="3"></input> px</li> 
<li><input type="text" id="height" size="3"></input> px</li> 
<li><input type="text" id="thumb" size="3"></input> px</li> 
</ol> 

Nun, der Validator „zwingt“ die Fehlermeldungen kurz nach dem erscheinen, so dass ich Holen Sie sich etwas wie:

[Eingabe] "eine Zahl hier einfügen" px

[Eingabe] „eine Reihe einfügen hier“ px

[Eingabe] „eine Reihe einfügen hier“ px

Mit anderen Worten, der natürliche Fluss der Linie der Fehlermeldungen „split“

die besten wäre, die Fehlermeldung nach dem + folgende Elemente auf eine Linie zu setzen, so:

[Eingabe] px

"legen Sie eine Nummer hier"

[Eingabe] px

"insert eine Reihe hier"

[Eingabe] px

"insert eine Reihe hier"

Aber es gibt keine Möglichkeit, diese

Wrapping das und das folgende Element zu erreichen in a hat keine Wirkung, da die Fehlermeldung immer nach dem und nicht nach dem Wrapper div

Der Fehler Container-Demo (http://jquery.bassistance.de/validate/demo/errorcontainer-demo.html) passt nicht meine Bedürfnisse, da es alle Fehler in einem einzigen div - aber die Idee von zeigt den Fehler nicht in der Nähe der ist nett

Bitte, können Sie helfen? Gibt es dafür eine Lösung? Danke

Antwort

0

Ja, Sie möchten das Argument errorPlacement setzen. There's a demo here (Suche nach errorPlacement).

0

Aber was, wenn er eine andere Platzierung nur für ein Feld möchte?

Lassen Sie sagen, er habe:
Name: [Textbox] Fehler hier (erforderlich)
Email: [Textbox] Fehler hier (erforderlich + E-Mail)

Interessen: (mindestens 2 geprüft)
Fehler hier
[checkbox] Foo
[Checkbox] Bar
[Checkbox] Bla
[Checkbox] Blu

Verwandte Themen