Hi Jörn, thanks for the quick answer.
I fill the form with database data. If the data controled with a remote rule is erroneous and I never focused the field, when I submit the form, the form is cancelled but errorMap lenght is zero. the seccond time that I submit the form, errorMap has the errors correctly. $('#bpwcForm').bind('invalid-form.validate', function(e, lVal) { /** * procedim a deixar els tabs amb el color normal */ for (var i in aTabs) { if (i > 0) { ajtabbar.setCustomStyle('ajt_'+aTabs[i],'#F4F3EE'); } } var jjError = \"ERRORES en el FORMULARIO:\\n\"; var jFirstTab = ''; var jFirstField = ''; //alert(gaValMsg.toString()); for (var i in lVal.errorMap) { jCamp = i; jErrorMsg = lVal.errorMap[i]; /** * controlem el tema de que sigui un error de * de formulari bpwc_jsForm */ if (i == 'bpwc_jsForm' && jErrorMsg.substring(0,1) == '|') { jaMsg = jErrorMsg.split('|'); //alert(jaMsg.toString()); jCamp = jaMsg[1]; jErrorMsg = jaMsg[2]; } /** * carreguem el missatge d'error * i ens guardem a quin tab i quin * camp es el primer. */ jjError = jjError + jErrorMsg + \"\\n\"; ajtabbar.setCustomStyle('ajt_'+aFldTabs[jCamp],'red'); if (jFirstTab == '') { jFirstTab = 'ajt_'+aFldTabs[jCamp]; jFirstField = jCamp; } } ajtabbar.setTabActive(jFirstTab,true); document.getElementById(jFirstField).focus(); ajtabbar.setCustomStyle(jFirstTab,'red'); alert(jjError); }); Thanks for all -- Atentament / Kind Regards Àlex Corretgé Serveis Informàtics Corretgé.com SLU http://corretge.cat/ LinkedIn: http://www.linkedin.com/in/corretge 2008/10/24 Jörn Zaefferer <[EMAIL PROTECTED]> > Fixed! > > You're welcome to test it before the next release, you can find the > latest revision here: > http://jqueryjs.googlecode.com/svn/trunk/plugins/validate/ > > Jörn > > On Thu, Oct 23, 2008 at 10:49 PM, Àlex Corretgé <[EMAIL PROTECTED]> wrote: > > Ok Jörn, > > > > issue created > > > > http://dev.jquery.com/ticket/3516 > > > > thanks for all > > > > > > > > -- > > Atentament / Kind Regards > > > > Àlex Corretgé > > Serveis Informàtics Corretgé.com SLU > > http://corretge.cat/ > > > > LinkedIn: http://www.linkedin.com/in/corretge > > > > > > > > 2008/10/22 Jörn Zaefferer <[EMAIL PROTECTED]> > >> > >> Apart from the fact that this event needs to get exposed as an option, > >> its also a bug that it isn't triggered by the remote method. Could you > >> file a ticket for this? http://dev.jquery.com/newticket (requires > >> registration) > >> > >> Thanks! > >> > >> Jörn > >> > >> On Wed, Oct 22, 2008 at 10:47 AM, corretge <[EMAIL PROTECTED]> wrote: > >> > > >> > Hi, I try to show a list of errors in an alert box when the form is > >> > cancelled by jQuery Validator. > >> > > >> > Surfing the web I see that I can use invalid-form.validate like this: > >> > > >> > > >> > $('#bpwcForm').bind('invalid-form.validate', > function(e, > >> > validator) > >> > { > >> > var errors = validator.numberOfInvalids(); > >> > alert('ERR ' + errors); > >> > > >> > }); > >> > > >> > > >> > but this function is NOT executed when a submit form is cancelled by a > >> > remote rule. > >> > > >> > any suggestion or work-arround? > >> > > >> > thanks > >> > Àlex Corretgé > >> > > > > > > > >