Вероятно, многие из разработчиков Magento знают о существовании так называемых классов «проверки», таких как «обязательный вход» (что, вероятно, является самым популярным среди всех из них), но время от времени вам нужно использовать более сложную проверку пользовательских полей формы – и для некоторых из нас это может стать проблемой, так как далеко не все классы описаны где-либо на одной странице.
То, что я решил сделать, это просто копировать / вставить все названия классов вместе со своими сообщениями (оба являются самообукацией, как вы увидите дальше), чтобы облегчить жизнь для тех из нас, кто слишком ленив или просто не достаточно опытный в вещи Magento в.
Прежде всего ID хотел бы отметить, что все эти классы можно найти в следующем файле: /js/prototype/validation.js
Как вы можете видеть его фактически прототип библиотеки, которая включена в пакет Magento по умолчанию.
Вот список:
- 'проверить-выбрать' — 'Пожалуйста, выберите вариант.'
- 'требуемый вход' — 'Это необходимое поле.'
- 'validate-number' — 'Пожалуйста, введите действительный номер в этой области.'
- 'проверить цифры' — "Пожалуйста, используйте номера только в этой области. пожалуйста, избегайте пробелов или других персонажей, таких как точки или запятые.
- 'validate-digits-range' — 'Значение не находится в пределах указанного диапазона.'
- 'validate-alpha' — 'Пожалуйста, используйте буквы только (a-z или A-я) в этой области.'
- 'validate-code' — 'Пожалуйста, используйте только буквы (a-z), числа (0-9) или подчеркивайте (я) в этой области, первым символом должно быть письмо.
- 'validate-alphanum' — "Пожалуйста, используйте только буквы (a-z или A-Я) или числа (0-9) только в этой области. Никакие пространства или другие символы не допускаются.
- 'Validate-street' — 'Пожалуйста, используйте только буквы (a-z или A-Я) или числа (0-9) или пробелы и только в этой области.
- 'validate-phoneStrict' — 'Пожалуйста, введите действительный номер телефона. Например (123) 456-7890 или 123-456-7890.
- 'validate-phoneLax' — 'Пожалуйста, введите действительный номер телефона. Например (123) 456-7890 или 123-456-7890.
- 'validate-факс' — 'Пожалуйста, введите действительный номер факса. Например (123) 456-7890 или 123-456-7890.
- 'Проверить дату' — 'Пожалуйста, введите действительную дату.'
- 'validate-email' — 'Пожалуйста, введите действительный адрес электронной почты. Например, [email protected]
- 'validate-emailSender' — 'Пожалуйста, используйте только видимые символы и пробелы.'
- 'Validate-password' — 'Пожалуйста, введите 6 или более символов. Ведущие или задние пространства будут проигнорированы.
- 'Validate-admin-password' — 'Пожалуйста, введите 7 или более символов. Пароль должен содержать как числовные, так и алфавитные символы».
- 'validate-cpassword' — 'Пожалуйста, убедитесь, что ваши пароли совпадают.'
- 'validate-url' — 'Пожалуйста, введите действительный URL. Протокол необходим (http://, https:// или ftp://)'
- 'validate-clean-url' — 'Пожалуйста, введите действительный URL. Например, http://www.example.com или www.example.com'
- 'validate-identifier' — 'Пожалуйста, введите действительный ключ URL. Например, "пример-страница", "пример-страница.html" или "другой уровень / пример-страница".
- 'validate-xml-identifier' — 'Пожалуйста, введите действительный идентификатор XML. Например, something_1, блок5, ID-4.
- 'validate-ssn' — "Пожалуйста, введите действительный номер социального страхования. Например, 123-45-6789.
- 'validate-zip' — 'Пожалуйста, введите действительный почтовый индекс. Например, 90602 или 90602-1234.
- 'validate-zip-international' — 'Пожалуйста, введите действительный почтовый индекс.'
- 'validate-date-au' — 'Пожалуйста, используйте этот формат даты: dd/mm/yyyy. Например, 17/03/2006 за 17 марта 2006 года.
- 'Validate-валюта-доллар' — "Пожалуйста, введите действительную сумму $ . Например$ 100,00.
- 'проверить-один-требуется' — "Пожалуйста, выберите один из вышеперечисленных вариантов.
- 'проверить один-требуемый по имени' — 'Пожалуйста, выберите один из вариантов.'
- 'проверить-не-отрицательный номер' — 'Пожалуйста, введите действительный номер в этой области.'
- 'validate-state' — 'Пожалуйста, выберите государство/провинцию.'
- 'проверить новый пароль' — 'Пожалуйста, введите 6 или более символов. Ведущие или задние пространства будут проигнорированы.
- 'проверить-больше, чем ноль' — "Пожалуйста, введите число больше, чем 0 в этой области.
- 'проверить-ноль-или-больше' — "Пожалуйста, введите число 0 или больше в этой области.
- 'validate-cc-number' — 'Пожалуйста, введите действительный номер кредитной карты.'
- 'validate-cc-type' — 'Номер кредитной карты не соответствует типу кредитной карты.'
- 'validate-cc-type-select' — 'Тип карты не соответствует номеру кредитной карты'.
- 'validate-cc-exp' — 'Неправильный срок действия кредитной карты.'
- 'validate-cc-cvn' — 'Пожалуйста, введите действительный номер проверки кредитной карты.'
- 'validate-data' — 'Пожалуйста, используйте только буквы (a-z или A-Я), числа (0-9) или подчеркивайте (я) в этой области, первым символом должно быть письмо.
- 'validate-css-length' — 'Пожалуйста, вввейте действительную CSS-длину. Например 100px или 77pt или 20em или .5ex или 50%.
- 'validate-percents' — 'Пожалуйста, введите число ниже 100.'
- 'необходимый файл' — 'Пожалуйста, выберите файл'
- 'validate-cc-ukss' — 'Пожалуйста, введите номер вопроса или дату начала для типа коммутатора/соло-карты.'