That's not the case, could it have something to do with the errorElement ?
On Dec 12, 10:46 am, "Jörn Zaefferer" <joern.zaeffe...@googlemail.com> wrote: > The label is probably set to display:block. You could overrid that > with display:inline !important > > Jörn > > On Fri, Dec 12, 2008 at 10:23 AM, knal <knalp...@gmail.com> wrote: > > > Don't know how, but apparently somehow the system got kind of excited > > posting my message... > > > Anyway Jörn, thanks, i'm getting the message in the right place now, > > *but* for some reason it also > > adds a break ( <br /> ) or something before the text, and that breaks > > my layout. Is there any way to fix this? > > > Thanks, Knal > > > On Dec 11, 11:06 pm, "Jörn Zaefferer" <joern.zaeffe...@googlemail.com> > > wrote: > >> Try this: > > >> errorPlacement: function(error, element) { > >> error.appendTo(element.prev()); > >> } > > >> Jörn > > >> On Thu, Dec 11, 2008 at 3:30 PM, knal <knalp...@gmail.com> wrote: > > >> > Hi there, > > >> > I'm using Validate on my website, but i'm having difficulties with the > >> > errorPlacement. > > >> > In simple a part of my form looks like this: > > >> > <label for="email">E-mail</label><div class="warn">*</div> > >> > <input type="text" name="email" id="email" /> > > >> > Validation works fine, but i can't get the message to display inside > >> > '<div class="warn">*</div>'. > > >> > The following places the text immediatly before the element: > > >> > errorPlacement: function(error, element) { > >> > error.insertBefore(element); > >> > } > > >> > Any help would be greatly appreciated. > > >> > Greetings Knal.