Всем привет! Подскажите, пожалуйста, каким образом на странице регистрации можно добавить в input: type=“email”
,а то пользователи часто допускают ошибки ввода.
Используйте микроформат cm-email
Данные этих полей можно найти в шаблонах ТЕМА/templates/views/profiles/components/profiles_account.tpl.
Там уже меняете тип поля, можно через хук, он там тоже есть.
В ядре регулярка кривая для e-mail, т.к. пропускает много левых данных
Просто нужно поставить более строгое регулярное выражение (js/tygh/core.js)
2 лайка
всем спасибо!
А мне вот не помогло. Пишу в форме регистрации профиля domen@mail. com (пробел перед com) и нормально пропускает. Как от этого избавиться?
Тут отвечал
Надо заменить код валидатора на представленный
Заменил. Все-равно не валидирует
Кеш cs-cart и локальный кеш браузера (ктрл+ф5) сбросить стоит
Сделал. Все-равно не валидирует
Загружается старый валидатор, кеш магазина не очищен