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 !" > > } > > }); > > });