$(document).ready(function() { $("input").blur(function(event) { if($("#search_price_from").attr("value") != '' || $("#search_price_to").attr("value") != '' || $("#search_quantity").attr("value") != '') { $("#advanced_search").validate({ errorLabelContainer: ".advanced_search_error_msgs", errorElement: "li", rules: { search_price_from: { required: true, number: true }, search_price_to: { required: true, number: true }, search_quantity: { required: true, digits: true } }, messages: { search_price_from: { required: 'Please enter the lower end price.', number: 'Please only enter numbers.' }, search_price_to: { required: 'Please enter the higher end price.', number: 'Please only enter numbers.' }, search_quantity: { required: 'Please enter the quantity.', digits: 'Please only enter digits.' } } }); } }); $("input[name=send]").click(function(event) { $("#request_form").validate({ // errorLabelContainer: ".error_msgs", errorElement: "span", rules: { name: { required: true }, address1: { required: true }, postcode: { required: true }, telephone: { required: true }, email: { required: true, email: true } } }); }); $("input[name=update]").click(function(event) { $("#request_form").validate({ // errorLabelContainer: ".error_msgs", errorElement: "span", rules: { postcode: { required: true, digits: true, rangelength: [3,4] } } }); }); });