Вы здесь

Возможна ли отправка своей кастомной формы использую webform?

0

Есть сайт с такой формой:
Отправка формы не работает и заказчик уверяет что эта форма отправлялась через webform. Я отвечаю что это невозможно, и форма отправлялась обработчиком fourstep.php, который пропал.
Это я чего-то не понимаю, или отправку такой формы можно привязать к существующей вебформе?

<div class="col-md-8 zakaz_ub"> <!--slider-->
                <div class="block-title-wr-b">
                    <div class="bt text-center">Закажите  уборку</div>
                    <div class="nt text-center">в <b>4 клика</b></div>
                </div>
                <div class="zaka_wr">
                    <div class="kalc">
                        <div class="steps">
                            <a href="#step1" class="active">1</a>
                            <a href="#step2" class="">2</a>
                            <a href="#step3" class="">3</a>
                            <a href="#step4" class="">4</a>
                            <div class="load" style="width: 0px;"></div>
                        </div>
                        <form action="fourstep.php" method="post" enctype="multipart/form-data" class="-visor-no-click">
                            <div class="step step1" style="display: block;">
                                <div class="title text-center">Выберите тип помещения</div>
                                <ul class="tip list-unstyled">
                                    <li>
                                        <a href="#">
                                            <div class="img img1"></div>
                                            <span>Квартира</span>
                                        </a>
                                    </li>
                                    <li>
                                        <a href="#">
                                            <div class="img img2"></div>
                                            <span>Коттедж</span>
                                        </a>
                                    </li>
                                    <li>
                                        <a href="#">
                                            <div class="img img3"></div>
                                            <span>Офис</span>
                                        </a>
                                    </li>
                                    <li>
                                        <a href="#">
                                            <div class="img img4"></div>
                                            <span>Строительная площадка</span>
                                        </a>
                                    </li>
                                    <li>
                                        <a href="#">
                                            <div class="img img5"></div>
                                            <span>Торговое помещение</span>
                                        </a>
                                    </li>
                                </ul>
                                <div class="clearfix"></div>
                                <input type="hidden" name="tip" value="">
                                <div class="btn more btn-default btn-type1 btn-arrow">Далее</div>
                            </div>
                            <div class="step step2" style="display: none;">
                                <p class="title"><span>Введите площадь помещения</span></p>
                                <input type="text" name="square" placeholder="кв. м." class="terrototy">
                                <div class="btn more btn-default btn-type1 btn-arrow">Далее</div>
                            </div>
                            <div class="step step3" style="display: none;">
                                <p class="title"><span>Выбирете тип работ</span></p>
                                <div class="select">
                                    <select id="clean_choice">
                                        <option selected>Генеральная уборка</option>
                                        <option>Уборка поле ремонта</option>
                                        <option>Комплексная уборка</option>
                                    </select>
                                    <input type="hidden" name="vid" value="Генеральная уборка">
                                </div>
                                <div class="btn more btn-default btn-type1 btn-arrow">Далее</div>
                            </div>
                            <div class="step step4" style="display: none;">
                                <p class="title"><span>Пожелания по работе</span></p>
                                <textarea name="mess"></textarea>
                                <div class="btn more btn-default btn-type1 end">Оставить заявку</div>
                            </div>
                            <div class="step step5" style="display: none;">
                                <p class="title"><span>Заполните свои контакты</span></p>
                                                                            <div class="forma-wr" id="fs">
                                    <div class="form-group">
                                        <input type="text" name="name" placeholder="Введите ваше имя" class="form-control" required> 
                                    </div>
                                    <div class="form-group">
                                        <input type="text" name="phone" placeholder="Введите ваш телефон" class="form-control" required>
                                    </div>
                                    <div class="form-group">
                                        <input type="text" name="mail" placeholder="Введите ваш e-mail" class="form-control" required>
                                    </div>
                                    <div class="form-group">
                                        <div class="ok"><input type="submit" name="kalc" class="btn btn-default btn-type1 form-control" value="Оставить заявку" onclick="return Formdata1(this.form)"></div>
                                    </div>
                                </div>                

                            </div>
                        </form>
                    </div>
                </div>
            </div> <!--slider end-->
Версия Drupal: 
7.x
Категория: 
Form API
Связанные проекты: 
Webform
Вопрос задан 29.07.2016 - 15:51

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

Комментарий оставлен 29.07.2016 - 16:34

Я это тоже вижу. Спросил чтобы развеять сомнения.
Разработчик который это делал заявляет что работает через webform.

Комментарий оставлен 29.07.2016 - 16:48

Оффтоп:
Заказчик кидала https://www.weblancer.net/users/yakooobin
Инфа в профиле интересная. 2 часа назад было 399 отзывов, сейчас уже 421. И все положительные.
А может просто я алчный мудак, не хочу работать бесплатно.

Комментарий оставлен 29.07.2016 - 17:24

Такое, вполне, возможно. Вы можете подключить бутстрап к php файлу и выполнить отправку через webform, но, мне кажется, что это уже чересчур...

Комментарий оставлен 29.07.2016 - 18:17

Если очень сильно выпендрится то можно отправить кастомную форму через webform, в < form action="/..." можно указать адрес существующей веб формы, но там вроде должны input name совпадать, что бы она ушла. Но метод конечно так себе!
P.S. А пропавший php ведь в бэкапах можно поискать.

Комментарий оставлен 31.07.2016 - 00:23

Ответы

0

В webform такое сочиняется за несколько минут
взяли денег на пиво и сделали

Ответ дан 30.07.2016 - 09:12
Аватар пользователя 787
787
0

Да можно сделать на webform. Но не несколько минут явно. Форма с 4 этапами оформления, с хитрой версткой. Этапы оформления в принципе можно сделать без доп. модулей, просто объединить поля в несколько групп и скриптом jquery изменять их видимость.

Комментарий оставлен 30.07.2016 - 09:42