Валидатор формы регистрации
Собственно вот рабочее решение на jquery, но без проверки занятости логина.
Что он делает?
Проверяет имя, чтобы было не меньше 2 символов
Проверяет мыло на правильность ввода
Проверяет пароль, чтобы был больше 5 символов
Проверяет повторный пароль, чтобы был не менее 5 символов И на совпадение с паролем из первого поля.
В header.light.tpl вставляем это
в actions/ActionRegistration/index.tpl вставляем это
UPD. Сделаю на mootools новый валидатор и обновлю топик.
Что он делает?
Проверяет имя, чтобы было не меньше 2 символов
Проверяет мыло на правильность ввода
Проверяет пароль, чтобы был больше 5 символов
Проверяет повторный пароль, чтобы был не менее 5 символов И на совпадение с паролем из первого поля.
В header.light.tpl вставляем это
<script src="{$DIR_STATIC_SKIN}/js/jquery.js" type="text/javascript"></script>
<script src="{$DIR_STATIC_SKIN}/js/jquery.delegate.js" type="text/javascript"></script>
<script src="{$DIR_STATIC_SKIN}/js/jquery.validate.js" type="text/javascript"></script>
<script type="text/javascript" src="{$DIR_STATIC_SKIN}/js/register.js"></script>
в actions/ActionRegistration/index.tpl вставляем это
{literal}
<style>
label.error {
color: red;
font-style: italic;
}
input.error {
border: 1px dotted #f00;
}
</style>
{/literal}
UPD. Сделаю на mootools новый валидатор и обновлю топик.
14 комментариев
Там не корректно обрабатываеться проверка логина.
точнее вообще нет сообщений о занятости/свободности логина.
Проверка мыла нормльная.
А вот после ввода логина, он нечего не показывает. Видно, что идет обращение, но результата нет.
я просто взял jquery потому, что под mootools мало готовых решений.
Мыже jquery подключаем в header.light.tpl
а там mootools нет
Лучше использовать валидатор который есть тут, на сайте или сделать другой. Более расширенный.
Да. нужно обновить топик и сделать валидатор нормальный. Если конечно ort не встроит его в базовый релиз.
Чем, собственно, и занимаемся.
Вот