// JavaScript Document jQuery.validator.addMethod("negativeRange", function(value, element, params) { // alert(params[0]); //= 1 //alert( params[1]);// = item minimum //return false; // this means error /* alert( this.optional(element) ); // false alert(value <= params[1]); // true alert(value > params[0]); // true alert(value); // value of quantity */ return this.optional(element) || !( value > params[0] && value < params[1] ); }, $.format("Quantity must be at least {1}, or 1 (for sample orders)")); jQuery.validator.addMethod("alphaNumeric", function(value, element, params) { // allows field to be completely blank, or to only be alphanumeric with spaces // 2009-01-27 - allowed dashes as well per customer complaints var regExp = new RegExp(/^([a-zA-Z0-9-. ]+)$/); // alpha numeric and spaces //alert( "Value: " + value ); if ( value != "" ) { if( regExp.test( value ) == false ) { var result = false; } else { var result = true; } } else { var result = true; } return result; }, $.format("Letters, numbers, and spaces only please."));