Есть сайт с такой формой:
Отправка формы не работает и заказчик уверяет что эта форма отправлялась через 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
Ответы
В webform такое сочиняется за несколько минут
взяли денег на пиво и сделали
Ответ дан 30.07.2016 - 09:12
Да можно сделать на webform. Но не несколько минут явно. Форма с 4 этапами оформления, с хитрой версткой. Этапы оформления в принципе можно сделать без доп. модулей, просто объединить поля в несколько групп и скриптом jquery изменять их видимость.
Комментарий оставлен 30.07.2016 - 09:42
Комментарий оставлен 19.09.2016 - 22:12
Ну допустим заказчик может быть некомпетентным в подобных вопросах, но разработчик то должен видеть, что это кастомная форма, не имеющая отношения ни к drupal , ни к webform.
Я это тоже вижу. Спросил чтобы развеять сомнения.
Разработчик который это делал заявляет что работает через webform.
Оффтоп:
Заказчик кидала https://www.weblancer.net/users/yakooobin
Инфа в профиле интересная. 2 часа назад было 399 отзывов, сейчас уже 421. И все положительные.
А может просто я алчный мудак, не хочу работать бесплатно.
Такое, вполне, возможно. Вы можете подключить бутстрап к php файлу и выполнить отправку через webform, но, мне кажется, что это уже чересчур...
Если очень сильно выпендрится то можно отправить кастомную форму через webform, в < form action="/..." можно указать адрес существующей веб формы, но там вроде должны input name совпадать, что бы она ушла. Но метод конечно так себе!
P.S. А пропавший php ведь в бэкапах можно поискать.