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é
> >>>> >> >
> >>>> >
> >>>> >
> >>>> >
> >>>
> >>>
> >>>
> >>
> >
> >
>

Reply via email to