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