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

Reply via email to