12 Nov 2013

Magento : List Of Prototype Javascript Validation Classes With Error Message



As U know there are some default classes in magento form field for validation.Like required-entry , validate-email ..etc.So I am here showing  to you all the default classes present in Magento (ver. 1.7.0.2) for  form validation .




e.g : <input type="text" name="email" id="email_address" class="input-text  validate-email  required-entry" />

In the below list the bold color words are default class and the statement in bracket are error messages of each class.


1)validate-no-html-tags(HTML tags are not allowed)
2)validate-select(Please select an option)
3)required-entry(This is a required field)
4)validate-number(Please enter a valid number in this field)
5)validate-number-range(The value is not within the specified range)
6)validate-digits(Please use numbers only in this field. Please avoid spaces or other characters such as dots or commas)
7)validate-digits-range(The value is not within the specified range)
8)validate-alpha(Please use letters only (a-z or A-Z) in this field)
9)validate-code(Please use only letters (a-z), numbers (0-9) or underscore(_) in this field, first character should be a letter)
10)validate-alphanum(Please use only letters (a-z or A-Z) or numbers (0-9) only in this field. No spaces or other characters are allowed)
11)validate-alphanum-with-spaces(Please use only letters (a-z or A-Z), numbers (0-9) or spaces only in this field)
12)validate-street(Please use only letters (a-z or A-Z) or numbers (0-9) or spaces and # only in this field)
13)validate-phoneStrict(Please enter a valid phone number. For example (123) 456-7890 or 123-456-7890)
14)validate-phoneLax(Please enter a valid phone number. For example (123) 456-7890 or 123-456-7890)
15)validate-fax(Please enter a valid fax number. For example (123) 456-7890 or 123-456-7890)
16)validate-date(Please enter a valid date)
17)validate-email(Please enter a valid email address. For example johndoe@domain.com)
18)validate-emailSender(Please use only visible characters and spaces)
19)validate-password(Please enter 6 or more characters. Leading or trailing spaces will be ignored)
20)validate-admin-password(Please enter 7 or more characters. Password should contain both numeric and alphabetic characters)
21)validate-cpassword(Please make sure your passwords match)
22)validate-url(Please enter a valid URL. Protocol is required (http://, https:// or ftp://))
23)validate-clean-url(Please enter a valid URL. For example http://www.example.com or www.example.com)
24)validate-identifier(Please enter a valid URL Key. For example "example-page", "example-page.html" or "anotherlevel/example-page)
25)validate-xml-identifier(Please enter a valid XML-identifier. For example something_1, block5, id-4)
26)validate-ssn(Please enter a valid social security number. For example 123-45-6789)
27)validate-zip(Please enter a valid zip code. For example 90602 or 90602-1234)
28)validate-zip-international(Please enter a valid zip code)
29)validate-date-au(Please use this date format: dd/mm/yyyy. For example 17/03/2006 for the 17th of March, 2006)
30)validate-currency-dollar(Please enter a valid $ amount. For example $100.00)
31)validate-one-required(Please select one of the above options)
32)validate-one-required-by-name(Please select one of the options)
33)validate-not-negative-number(Please enter a number 0 or greater in this field)
34)validate-zero-or-greater(Please enter a number 0 or greater in this field)
35)validate-greater-than-zero(Please enter a number greater than 0 in this field)
36)validate-state(Please select State/Province)
37)validate-new-password(Please enter 6 or more characters. Leading or trailing spaces will be ignored)
38)validate-cc-number(Please enter a valid credit card number)
39)validate-cc-type(Credit card number does not match credit card type)
40)validate-cc-type-select(Card type does not match credit card number)
41)validate-cc-exp(Incorrect credit card expiration date)
42)validate-cc-cvn(Please enter a valid credit card verification number)
43)validate-data(Please use only letters (a-z or A-Z), numbers (0-9) or underscore(_) in this field, first character should be a letter)
44)validate-css-length(Please input a valid CSS-length. For example 100px or 77pt or 20em or .5ex or 50%)
45)validate-length(Text length does not satisfy specified text range)
46)validate-percents(Please enter a number lower than 100)
47)required-file(Please select a file)
48)validate-cc-ukss(Please enter issue number or start date for switch/solo card type)