Показано с 1 по 7 из 7

Тема: Обязательные поля для заполнения в форме обратной связи.

  1. #1
    Junior Member
    Регистрация
    21.12.2007
    Сообщений
    16

    Обязательные поля для заполнения в форме обратной связи.

    Как сделать обязательные поля для заполнения, кроме того, что пометить их красной звездочкой ?

    Слафко, писал, что это делается и ява скриптом и средствами пхп в обработчике.
    И действительно, покопавшись в инете, я набрел на умную мысль, что если яваскрипты в браузере отключены, как напр. у меня, то уже проверка будет происходить на стороне сервера.

    Как сделать проверку заполненности полей на яваскрипт написано в следующей статье.
    http://articles.org.ru/cfaq/index.ph...mostrecent=yes
    Правда внедрить написанный там код у меня не получилось, надо будет покопаться в справочнике.

    Остается вопрос - как это сделать в пхп обработчике?

  2. #2
    Senior Member Аватар для onlymax
    Регистрация
    12.12.2006
    Сообщений
    3,409

    Re: Обязательные поля для заполнения в форме обратной связи.

    Цитата Сообщение от moro2007
    Остается вопрос - как это сделать в пхп обработчике?
    http://www.php-mail.ru/
    Курить.
    &quot;Утром я мастурбирую в душе. Это самый приятный момент сегодняшнего дня. Дальше будет гораздо хуже.&quot;<br />© Красота по-американски.<br /><br />«Да, определённо, я зло. Почему? Зачем?<br />Да так, чтобы жизнерадостные идиоты<br />могли ощутить глубину своей светлой души.»

  3. #3
    Продвинутый
    Регистрация
    17.11.2006
    Сообщений
    6,976
    Записей в дневнике
    15
    Изображения
    533

    Re: Обязательные поля для заполнения в форме обратной связи.

    Вечером скину слепок моих яваскриптов, для проверки ну и как ими пользоваться, ну и как жделать проверку на ПХП раскажу.

  4. #4
    Продвинутый
    Регистрация
    17.11.2006
    Сообщений
    6,976
    Записей в дневнике
    15
    Изображения
    533

    Re: Обязательные поля для заполнения в форме обратной связи.

    Цитата Сообщение от Слафко
    Вечером скину слепок моих яваскриптов, для проверки ну и как ими пользоваться, ну и как жделать проверку на ПХП раскажу.
    Блин праздники выбили из колеи, сегодня сделаю выборку

  5. #5
    Продвинутый
    Регистрация
    17.11.2006
    Сообщений
    6,976
    Записей в дневнике
    15
    Изображения
    533

    Re: Обязательные поля для заполнения в форме обратной связи.

    <script type="text/javascript">
    <!--

    function checkEmail(fieldName)
    {
    var re = /^[a-z0-9-_]+(\.[a-z0-9-_]+)*@[a-z0-9-_]+(\.[a-z0-9-_]+)*(\.[a-z]{2,4})$/i;
    var o = document.getElementById(fieldName);
    if(o != null)
    {
    if(o.value.match(re) != null)
    {
    o.style.backgroundColor = "";
    return true;
    }

    o.style.backgroundColor = "#FFDDDD";
    o.focus();
    }

    return false;
    }

    function requierdField(fieldName)
    {
    var o = document.getElementById(fieldName);
    if(o != null)
    {
    if(o.value != "")
    {
    o.style.backgroundColor = "";
    return true;
    }

    o.style.backgroundColor = "#FFDDDD";
    o.focus();
    }

    return false;
    }

    function checkFields()
    {
    var result = true;
    result = requierdField("phone") && result;
    result = requierdField("company") && result;
    result = checkEmail("email") && result;
    result = requierdField("last_name") && result;
    result = requierdField("first_name") && result;

    var e = document.getElementById("reg_error");
    if(e != null)
    {
    result == true ? e.style.display = "none" : e.style.display = "block";
    }

    return result;
    }
    //-->
    </script>

    <form onsubmit="return checkFields();">
    ...
    Вот мои функции проверки на клиентской стороне. Пользуюсь ими уже не один год

  6. #6
    Senior Member Аватар для onlymax
    Регистрация
    12.12.2006
    Сообщений
    3,409

    Re: Обязательные поля для заполнения в форме обратной связи.

    Цитата Сообщение от Слафко
    Вот мои функции проверки на клиентской стороне. Пользуюсь ими уже не один год
    А сталкивался с тем что ява-скрипт отключен у клиента из соображений паранойи???
    не праздный вопрос....
    &quot;Утром я мастурбирую в душе. Это самый приятный момент сегодняшнего дня. Дальше будет гораздо хуже.&quot;<br />© Красота по-американски.<br /><br />«Да, определённо, я зло. Почему? Зачем?<br />Да так, чтобы жизнерадостные идиоты<br />могли ощутить глубину своей светлой души.»

  7. #7
    Продвинутый
    Регистрация
    17.11.2006
    Сообщений
    6,976
    Записей в дневнике
    15
    Изображения
    533

    Re: Обязательные поля для заполнения в форме обратной связи.

    Цитата Сообщение от onlymax
    А сталкивался с тем что ява-скрипт отключен у клиента из соображений паранойи???
    не праздный вопрос....
    На этот случай всегда есть дубль с серверной стороны.

Похожие темы

  1. Новый оператор связи!!! кто же это?
    от anclbob в разделе Компьютерные сети и Интернет провайдеры
    Ответов: 29
    Последнее сообщение: 04.11.2008, 12:59
  2. Усем хто на ФОРМЕ!!! ПОМОГИТЕ
    от Deusilla в разделе Hardware / Аппаратные средства
    Ответов: 14
    Последнее сообщение: 25.03.2008, 07:54
  3. Перенесено: Усем хто на ФОРМЕ!!! ПОМОГИТЕ
    от BoyStav в разделе Компьютеры и комплектующие
    Ответов: 0
    Последнее сообщение: 12.02.2008, 14:29
  4. Ответов: 2
    Последнее сообщение: 13.12.2007, 20:25
  5. Подскажите, может у кого есть связи с ВУЗами
    от serko в разделе Просто общение
    Ответов: 72
    Последнее сообщение: 29.05.2007, 10:00

Рекомендуем

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  

SEO by vBSEO

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94