Final code is below but it still fails and submits the form without any validation, I hate IE, Firefox works fine...
$("#formApp").validate({ rules: { order_name: "required", order_email: { required: true, email: true }, order_phone: { required: true, minLength: 10, number: true } }, messages: { order_name: "Please enter your firstname and surname", order_email: { required: "Please enter your email", email: "not correct email" }, order_phone: { required: "Enter your phone number with area code", minLength: "Check your phone number", number: "Please enter only numbers" } } }); On Aug 13, 4:15 pm, "Dan G. Switzer, II" <[EMAIL PROTECTED]> wrote: > WebolizeR, > > > > > > >I got it and changed the JS code like below, but it still fails in IE, > >it submits the form without any validation > > ><script language="JavaScript"> > > <!-- > > $().ready(function() { > > // validate the form when it is submitted > > > $("#formApp").validate({ > > > messages: { > > order_name: "Please enter your firstname and > surname" > > order_email: { > > required: "Please enter your email" > > }, > > order_phone: { > > required: "Enter your phone number with area > code", > > minLength: "Check your phone number", > > number: "Please enter only numbers" > > } > > } > > }); > > > }); > > > //--> > > </script> > > The above code only defines error messages--it does not actually apply any > validation rules. You need to define some "rules" for it to actually > validate: > > $("#formApp").validate({ > rules: { > order_name: "required", > order_email: { > required: true, > email: true > }, > order_phone: { > required: true, > minLength: 10, > number: true > } > }, > messages: { > order_name: "Please enter your firstname and surname" > order_email: { > required: "Please enter your email" > }, > order_phone: { > required: "Enter your phone number with area code", > minLength: "Check your phone number", > number: "Please enter only numbers" > } > } > > }); > > -Dan