Hi Jörn, it runs perfectly :-)
thanks -- Atentament / Kind Regards Àlex Corretgé Serveis Informàtics Corretgé.com SLU http://corretge.cat/ LinkedIn: http://www.linkedin.com/in/corretge 2008/10/31 Jörn Zaefferer <[EMAIL PROTECTED]> > Thanks for tracking this down. Its now fixed in the latest revision. > Please let me know if it works for you. > > Jörn > > On Wed, Oct 29, 2008 at 10:01 PM, Àlex Corretgé <[EMAIL PROTECTED]> wrote: > > Hi Jörn, > > > > puting these files in the /validate/demo folder you can recreate the > > problem: > > > > - the field is filled when the form is loaded > > - the first submit, the form is cancel·led and the error is showed, but > in > > $('#commentForm').bind('invalid-form.validate', function(e, validator) > > validator is undefined > > - the second submit, the form is cancel·led, the error is showed and the > > invalid-form.validate validator parm is a validator object. > > > > 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/27 Jörn Zaefferer <[EMAIL PROTECTED]> > >> > >> Can you provide a running example that I can look at? The more > simplified > >> it is, the easier to debug. > >> > >> Jörn > >> > >> On Mon, Oct 27, 2008 at 12:39 PM, Àlex Corretgé <[EMAIL PROTECTED]> > wrote: > >>> > >>> 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é > >>>> >> > > >>>> > > >>>> > > >>>> > > >>> > >>> > >>> > >> > > > > >