How do I return a custom message based on an if statement in the
addMethod function?

$.validator.addMethod("validateBaseDepth", function(value, element,
params)
        {
            var blnImperialUnits = ($
("#RequireBaseDepthUnitImperial:checked").val() == "imperial" ? true :
false);
            var intMinImperialValue = 0;
            var intMaxImperialValue = 36;
            var intMinMetricValue = 0;
            var intMaxMetricValue = 915;

            if (value != $("#RequireBaseDepthTextBox").val())
                return false;// || "The base depth specified must be a
whole number.";
            else if (isNaN(value) == true)
                return false;// || "The base depth specified has an
invalid value.";
            else
            {
                if (blnImperialUnits == true && (value <
intMinImperialValue || value > intMaxImperialValue))
                    return false || value == ("The base depth
specified has an invalid value. Please use a number between " +
intMinImperialValue + " and " + intMaxImperialValue + " inches.");
                else if (blnImperialUnits == false && (value <
intMinMetricValue || value > intMaxMetricValue))
                    return false || value == ("The base depth
specified has an invalid value. Please use a number between " +
intMinMetricValue + " and " + intMaxMetricValue + " millimeters.");
            }

            return true;
        }, jQuery.format("{0}, {1}"));

id like to return the message to be displayed

Thanks

Reply via email to