Hei there seems validation works only if all the fields are not
filled. if i fill one of the required fields the validation passes and
submit the form.
$.validator.setDefaults({
                submitHandler: function() { alert("submitted!"); }
        });

        $().ready(function() {

                // validate signup form on keyup and submit
                $("#contactForm").validate({
                        rules: {
                                name: {required: true, maxlenght: 40},
                                address: {required: true, maxlenght: 30},
                                zipcode: "required",
                                city: {required: true, maxlenght: 20},
                                email: {
                                        required: true,
                                        email: true,
                                        maxlenght: 30
                                },
                                repeat_email: {
                                        required: true,
                                        email: true,
                                        maxlenght: 30,
                                        equalTo: "#email"
                                },
                                service_name:{required: true,maxlenght: 40},
                                order_number:{required: true,maxlenght: 10},
                                reason_of_cancellation:{required: 
true,maxlenght: 300},
                                erroneous_page_address:{required: 
true,maxlenght: 100},
                                error_description:{required: true,maxlenght: 
300}
                        },

                        messages: {
                                name: {
                                        required: "Please enter your first and 
last name",
                                        maxlenght: "Your name must consist 
maximum of 40 characters"
                                },
                                address: {
                                        required: "Please enter your address",
                                        maxlenght: "Your address must consist 
maximum of 40 characters"
                                },
                                zipcode: "Please enter your ZIP code",
                                city: {
                                        required: "Please enter your city",
                                        maxlenght: "Your city must consist 
maximum of 20 characters"
                                },
                                email:{
                                        required: "Please provide an email",
                                        email: "Please enter a valid email 
address",
                                        maxlenght: "Your email must consist 
maximum of 30 characters"
                                },
                                repeat_email: {
                                        required: "Please enter the same email 
as above",
                                        maxlenght: "Your email must consist 
maximum of 30 characters",
                                        equalTo: "Please enter the same email 
as above"
                                }
                        }
                });


        });


On Jan 30, 8:24 pm, Jörn Zaefferer <joern.zaeffe...@googlemail.com>
wrote:
> Have you updated 
> to1.5.1?http://bassistance.de/2009/01/14/releases-jquery-13-and-validation-pl...
>
> Jörn
>
> On Fri, Jan 30, 2009 at 5:17 PM, andré <l...@chrom.fr> wrote:
>
> > Hello,
> > Thanks for your fabulousvalidationform.
> > But I 've a problem.When I use jquery 1.2.6, my form works well on IE,
> > firefox and safari. But When I use jquery 1.3 in IE the error message
> > doesn't work Can you help me ?
> > my script :
> > $().ready(function() {
>
> >        // validate signup form on keyup and submit
> >        $("#InfoClient").validate({
> >                rules: {
> >                        Nom : "required",
> >                        Prenom : "required",
> >                        DateNaissance : {
> >                                                        date: true
> >                                                },
> >                        Adresse : "required",
> >                        CodePostal : "required",
> >                        Ville :"required",
> >                        Pays : {
> >                                        digits: true
> >                                },
> >                        TelFixe: {
> >                                                digits:true,
> >                                                required: function(element) {
> >                                        return $("#TelPort").val() 
> > <0100000000;
> >                                                        }
>
> >                        },
> >                TelPort: {
>
> >                                                digits:true,
> >                                        required: function(element) {
> >                                        return $("#TelFixe").val() 
> > <0100000000;
> >                                }
> >                        }
> >                },
> >                messages: {
> >                        Nom :"Veuillez entrer un nom !",
> >                        Prenom :"Veuillez entrer un prénom !",
> >                        DateNaissance :"Veuillez entrer une date de 
> > naissance sous la forme
> > JJ/MM/AAAA !",
> >                        Adresse :"Veuillez une adresse !",
> >                        CodePostal :"Veuillez un code postal !",
> >                        Ville :"Veuillez entrer une ville !",
> >                        Pays :"Veuillez entrer un pays !",
> >                        TelPort :"Veuillez entrer un numéro de fixe ou de  
> > portable à 10
> > chiffres!",
> >                        TelFixe :"Veuillez entrer un numéro de fixe ou de  
> > portable à 10
> > chiffres !"
> >                }
> >        });
> > });

Reply via email to