Форма регистрации

Всем привет! Подскажите, пожалуйста, каким образом на странице регистрации можно добавить в 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) сбросить стоит

Сделал. Все-равно не валидирует

http://joxi.ru/823P3bxT9nkDRA

Загружается старый валидатор, кеш магазина не очищен