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