Kredov long

Как отправить данные с красивого нестандартного select на обратботчик формы?

Тема в разделе "PHP", создана пользователем Влад_1983, 14 мар 2016.

  1. Всем привет! Создал форму обратной связи, где есть выпадающий список select. Но, я его сделал красивым и с помощью слоя div и списка ul li. Нашел на одном сайте http://www.howtomake.com.ua/front/stilizaciya-vsex-elementov-form-s-pomoshhyu-css-i-jquery.html. Изначально, думал, что будет просто выбранное значение отправить на обработчик почты, где есть проверка и отправка данных на почту. Я пытался привязать выбранные данные списка, но на почту в этом поле ничего не выводится. Помимо этого игнорируется проверка. Когда у меня был обычный select также игнорировалась проверка. Видно, в отличие от input, textarea, для select нужно иначе проверять. А проверка должна быть такая, что должно быть обязательно выбран какое-то значение из списка. При фразе "Выберите модель iPhone из списка" должно выводится "Вы не выбрали модель iPhone!...".

    Код списка такой:
    HTML:
    <div class="select">
    <a id="aselect" href="#" class="slct">Выберите модель iPhone из списка</a>
    <ul class="drop">
    <li id="iPhone 4">iPhone 4</li>
    <li id="iPhone 4S">iPhone 4S</li>
    <li id="iPhone 5">iPhone 5</li>
    <li id="iPhone 5c">iPhone 5c</o</li>
    <li id="iPhone 5s">iPhone 5s</li>
    <li id="iPhone 6">iPhone 6</li>
    <li id="iPhone 6S">iPhone 6S</li>
    <li id="iPhone 6 Plus">iPhone 6 Plus</o</li>
    <li id="iPhone 6S Plus">iPhone 6S Plus</o</li>
    </ul>
    <input type="hidden" id="select" />
    </div>
    Сссылка на все файлы для формы (форма, обработчик формы, стиль и скрипт) прикрепил в теме
    http://gazprom.gpee.ru/1/Forma.zip
     
  2. Hideki

    Hideki

    Регистрация:
    26 май 2015
    Сообщения:
    10
    Симпатии:
    3
    Нужно текст выбранного элемента вставлять в value твоего <input type="hidden" id="select" />. Джаваскриптом.