Magento 中的 Javascript 验证,magento的表单验证种类,分类集合
Custom Form Validation
<script type="text/javascript">
//< ![CDATA[
var myForm= new VarienForm('formId', true);
//]]>
</script>
第一个参数,是表单的ID。
第二个参数重新定位光标位置。如果设置为 true,光标将自动移动input首位。设置为 false,则禁用此功能。 现在,您已创建了一个JS对象来表示您的窗体,然后需要将一些验证规则添加到您的input上。
<label for="name">Name *</label>
<input type="text" id="name" name="name" value="" class="required-entry"/>
<label for="email">Email Address *</label>
<input type="text" id="email" name="email" value="" class="required-entry validate-email"/>
注意看required-entry和validate-email,它告诉验证规则这个input必须不能为空和必须是正确的email格式地址,否则将不予通过。
Magento Javascript 验证类
validate-select
Please select an option required-entryThis is a required field validate-numberPlease enter a valid number in this field validate-digitsPlease use numbers only in this field. please avoid spaces or other characters such as dots or commas validate-alphaPlease use letters only (a-z or A-Z) in this field. validate-codePlease use only letters (a-z), numbers (0-9) or underscore(_) in this field, first character should be a letter. validate-alphanumPlease use only letters (a-z or A-Z) or numbers (0-9) only in this field. No spaces or other characters are allowed validate-streetPlease use only letters (a-z or A-Z) or numbers (0-9) or spaces and # only in this field validate-phoneStrictPlease enter a valid phone number. For example (123) 456-7890 or 123-456-7890 validate-phoneLaxPlease enter a valid phone number. For example (123) 456-7890 or 123-456-7890 validate-faxPlease enter a valid fax number. For example (123) 456-7890 or 123-456-7890 validate-datePlease enter a valid date validate-emailPlease enter a valid email address. For example johndoe@domain.com. validate-emailSenderPlease use only letters (a-z or A-Z), numbers (0-9) , underscore(_) or spaces in this field. validate-passwordPlease enter 6 or more characters. Leading or trailing spaces will be ignored validate-admin-passwordPlease enter 7 or more characters. Password should contain both numeric and alphabetic characters validate-cpasswordPlease make sure your passwords match validate-urlPlease enter a valid URL. http:// is required validate-clean-urlPlease enter a valid URL. For example http://www.example.com or www.example.com validate-identifierPlease enter a valid Identifier. For example example-page, example-page.html or anotherlevel/example-page validate-xml-identifierPlease enter a valid XML-identifier. For example something_1, block5, id-4 validate-ssnPlease enter a valid social security number. For example 123-45-6789 validate-zipPlease enter a valid zip code. For example 90602 or 90602-1234 validate-zip-internationalPlease enter a valid zip code validate-date-auPlease use this date format: dd/mm/yyyy. For example 17/03/2006 for the 17th of March, 2006 validate-currency-dollarPlease enter a valid $ amount. For example $100.00 validate-one-requiredPlease select one of the above options. validate-one-required-by-namePlease select one of the options. validate-not-negative-numberPlease enter a valid number in this field validate-statePlease select State/Province validate-new-passwordPlease enter 6 or more characters. Leading or trailing spaces will be ignored validate-greater-than-zeroPlease enter a number greater than 0 in this field validate-zero-or-greaterPlease enter a number 0 or greater in this field validate-cc-numberPlease enter a valid credit card number. validate-cc-typeCredit card number doesn’t match credit card type validate-cc-type-selectCard type doesn’t match credit card number validate-cc-expIncorrect credit card expiration date validate-cc-cvnPlease enter a valid credit card verification number. validate-dataPlease use only letters (a-z or A-Z), numbers (0-9) or underscore(_) in this field, first character should be a letter. validate-css-lengthPlease input a valid CSS-length. For example 100px or 77pt or 20em or .5ex or 50% validate-lengthMaximum length exceeded (责任编辑:好模板) |