[Помощь] Строка емейл в регистрации

Тема в разделе "Shop-script", создана пользователем Oljosha, 11 ноя 2009.

Статус темы:
Закрыта.
  1. Oljosha

    Oljosha Создатель

    Регистр.:
    30 ноя 2008
    Сообщения:
    34
    Симпатии:
    0
    Нужно изменить параметры ввода в строку "э-мейл" на странице регистрации , чтобы можно было вводить только цифры , так как хочу сделать из ентой строки "Контактный телефон" потому что телефон от покупателя нужнее чем мыло . Помогите ! гте изменять вот эти самые ограничения на ввод ? буду очень благодарен!:thenks:
     
  2. VenomHOLD

    VenomHOLD

    Регистр.:
    14 мар 2009
    Сообщения:
    272
    Симпатии:
    52
    сделай проще, зайди Заказы и покупатели\Форма регистрации\Дополнительные поля в форме регистрации и ставь галку Обязательно для заполнения. хоть ввод не только цифрами но у меня так, туда глупый покупатель вписует телефон ))
     
    Oljosha нравится это.
  3. sounde

    sounde

    Регистр.:
    12 сен 2008
    Сообщения:
    391
    Симпатии:
    64
    Java Script надо юзать (чтобы можно было вводить только цифры).
    Сейчас нет времени дать конкретный скрипт, но найди в инете сборник скриптов EasyScript в ней есть небольшой скриптик именно для того чтобы в полее ввода можно было вводить только те символы, которые перечислишь в скрипте, потом скрипт вставишь в страницу (если HTML более менеее понимаешь).
     
    Oljosha нравится это.
  4. biznesoft

    biznesoft

    Регистр.:
    11 фев 2008
    Сообщения:
    510
    Симпатии:
    128
    Вот в core_functions\registration_functions.php
    есть функц. проверки ввода мейла
    PHP:
    if ( trim($Email) == "" $error ERROR_INPUT_EMAIL;
        else if (!
    eregi("^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$"$Email) )
        { 
    //e-mail validation
            
    $error ERROR_INPUT_EMAIL;
    Попробуй убрать лат. буквы для проверки, только пусть будет 0-9
    Или попробоавть сделать так как и валидацыя LOGIN'а идет.
     
    Oljosha нравится это.
Статус темы:
Закрыта.