1. Приветствуем Вас на нашем закрытом форуме для складчиков сайта cmsheaven.org. Если Вы частный вебмастер, фрилансер, владелец малого или среднего бизнеса, представитель студии по разработке сайтов - будем рады видеть Вас в наших рядах экономных людей.
    Регистрация на форуме возможна только после вступления в складчину

HTML Выпадающий список RSForm Pro

Тема в разделе "Обсуждаем Joomla, шаблоны и расширения к ней", создана пользователем robus, 8 ноя 2016.

  1. robus

    robus Cкладчик

    Регистрация:
    25 сен 2016
    Сообщения:
    14
    Симпатии:
    0
    Здравствуйте! Стоит задача реализовать выпадающий список рядом с формой, в котором можно выбирать размер товара и отправлять в письме данный параметр. Делать через RSForm смысла нет, т.к. размеры везде разные и делать на каждый товар по форме - идиотизм. Решил написать через HTML. Вот что получилось:

    <html>
    <head>
    <meta charset="utf-8">
    </head>
    <body>

    <form id="4" action="http://www.mysite.ru/index.php" method="post">
    <p><name="razmer[]">
    <option value="t1">4x10</option>
    <option value="t2">4x12</option>
    <option value="t3">4x16</option>
    <option value="t4">4x20</option>
    <option value="t5">4x25</option>
    <option value="t6">4x30</option>
    </select></p>
    </form>

    </body>
    </html>

    Список работает, но не могу понять подгружает он или нет, т.к. сайт на локальном сервере, письма не приходят (или должны?), а в самом интерфейсе этих данных нет. В общем вопросы:
    1. Правильно ли реализован код?
    2. Как проверить с локального сервера приходят ли письма с этими данными или нет?
    3. Как правильно реализовать атрибут required, ведь по умолчанию все равно какя-то позиция (первая) выбрана. А если поставить пустую, то будет выбрана пустая.

    Спасибо!
    #1
  2. webstudia

    webstudia Свой человек

    Регистрация:
    10 окт 2014
    Сообщения:
    1.130
    Симпатии:
    220
    Сразу совет:
    1) option value ставить не t2 а сразу 4x12, так ты когда получишь письмо сразу будешь знать нормальный размер а не закодированный
    2) самое главное... что это за форма?! куда она вставлена?! куда посылает?! что там её обрабатывает?!
    3) поставь каталог или магазин на сайт и не парься.
    #2
  3. robus

    robus Cкладчик

    Регистрация:
    25 сен 2016
    Сообщения:
    14
    Симпатии:
    0
    1) Так и собирался сделать, просто пока лень прописывать)
    2) Это стандартная форма компонента RSform pro, вставленная в страницу каталога JBZoo с помощью строки {rsform id4} в редакторе. Я прочитал на иностранном сайте поддержки rsform что обращается компонент к url сайта.index.php и поэтому action нужно ставить www.mysite.ru/index.php, а также указать id формы (ну это везде пишут, главная проблема была что в action писать).
    3) Реализуется все это с помощью JBZoo, т.к. нужен был именно каталог без цен. Там вроде предусмотрена корзина, но разбираться в ней так, чтобы сделать все элементы без цен, корзину без цен, настроить форму заявки непосредственно на каждой странице, в общем урезать максимально ее функционал - крайне заморочено и не понятно возможно ли на самом деле.

    Поэтому и решил поставить просто RSForm и прописать выпадающий список, соединенный с ней, т.к. это по факту все что мне нужно - форма заявки и выбор размера. В коде вроде все было просто - айди формы, да действие, а по факту не работает нифига
    #3
  4. webstudia

    webstudia Свой человек

    Регистрация:
    10 окт 2014
    Сообщения:
    1.130
    Симпатии:
    220
    Скорей всего надо посылать форму на ту же страницу что и сама форма. т.е. саму на себя. а значит адрес весь не надо прописывать.
    насколько я помню будет так: action="?всё остальное"
    т.е. url просто ?(вопросик)
    Если товаров много, то лучше конечно JBZoo или другие...
    На JBZoo 100% можно сделать то что вам надо. т.е. каталог товаров. с выбором размеров (и всего что надо). и просто оформлением товара (быстрый заказ) или с корзиной и заказом. без оплаты всякой на сайте.

    #4
  5. robus

    robus Cкладчик

    Регистрация:
    25 сен 2016
    Сообщения:
    14
    Симпатии:
    0
    Спасибо! Попробую через корзину JBZoo реализовать
    #5