I don't see an attachment - could you upload that somewhere?
On Wed, Jun 25, 2008 at 11:57 PM, Josh Joy <[EMAIL PROTECTED]> wrote: > Ok, I have attached a sample html. > > It seems that using tables is causing some confusion? I'm not sure. > > Hope you can pinpoint what I'm doing wrong. > > Note <input id="password" name="profileBean.password" type="password" > value=""/> > I'm using spring so it does the data object binding for me which is the > reason for the name. I changed the id to "password" cuz I was figuring that > the Javascript jquery validate lookups were done by id. > > Thanks, > Josh > > > On Wed, Jun 25, 2008 at 1:23 PM, Jörn Zaefferer > <[EMAIL PROTECTED]> wrote: >> >> That looks like a bug. Once a label is inserted, its supposed to be >> updated and not appended again. Could you upload a testpage and post >> the url? >> >> Jörn >> >> On Wed, Jun 25, 2008 at 6:00 PM, Josh Joy <[EMAIL PROTECTED]> wrote: >> > I mean remove the error messages. Whenever I hit submit, and if a field >> > still does not pass the validation rule, the old error message remains, >> > and >> > the same message gets appended twice. >> > >> > simple example >> > >> > (error message) >> > input field >> > [submit] >> > >> > I click submit, and input field still doesnt pass, now my page has >> > (error message) >> > (error message) >> > input field >> > [submit] >> > >> > So, how come the error message isn't being cleared? >> > >> > I had to add a custom errorPlacement override, though there are still >> > cases >> > it doesnt work properly, for example if I make sure two passwords are >> > the >> > same. >> > >> > Here is my code snippet, please let me know what I am configuring wrong. >> > If >> > I have the replaceWith line commented out (as below) then the error >> > messages >> > dont clear. >> > >> > <script type="text/javascript"> >> > >> > $(document).ready(function(){ >> > $("#command").validate({ >> > errorPlacement: function(label, element) { >> > //$(element).prev(".error").replaceWith(""); >> > label.insertBefore( element ); >> > >> > }, >> > >> > rules: { >> > "profileBean.loginEmail": { >> > required: true, >> > minlength: 5, >> > email:true >> > }, >> > "password": { >> > >> > required:true, >> > minlength:5 >> > }, >> > "passconfirm":{ >> > required:true, >> > minlength:5, >> > equalTo:"#password" >> > >> > } >> > }, >> > messages:{ >> > "profileBean.loginEmail":{ >> > required:"Email must be supplied", >> > minlength:"specify at least 5 characters", >> > >> > } >> > } >> > }); >> > }); >> > </script> >> > >> > <form id="command" action="someurl" method="POST"> >> > >> > <tr> >> > >> > <input id="profileBean.loginEmail" name="profileBean.loginEmail" >> > class="inputFld" type="text" value=""/></td> >> > </tr> >> > <tr> >> > >> > >> > <input id="password" name="profileBean.password" >> > class="inputFld" >> > type="password" value=""/></td> >> > </tr> >> > <tr> >> > >> > <input type="password" id="passconfirm" name="passconfirm" >> > class="inputFld" /></td> >> > </tr> >> > <tr> >> > </form> >> > >> > >> > Thanks, >> > Josh >> > >> > >> > On Wed, Jun 25, 2008 at 3:22 AM, Jörn Zaefferer >> > <[EMAIL PROTECTED]> wrote: >> >> >> >> What are you referring to with "clear"? They are hidden by default, >> >> isn't that enough? >> >> >> >> Jörn >> >> >> >> On Wed, Jun 25, 2008 at 4:26 AM, Josh Joy <[EMAIL PROTECTED]> wrote: >> >> > Hi, >> >> > >> >> > How do I clear the error messages when it passes the validation >> >> > rules? I >> >> > was >> >> > hoping it would clear automatically. Is there some value I need to >> >> > set >> >> > or >> >> > some configuration necessary? >> >> > >> >> > Thanks, >> >> > Josh >> >> > >> > >> > > > > Email Address > Password > Re-enter password > >