Задать вопрос
MToUCH
@MToUCH
Сетевой инженер

Перестала срабатывать кнопка отправки в вебформах. Что делать?

Прошу прощения, вопрос не в тему. Закрыт.
  • Вопрос задан
  • 321 просмотр
Подписаться 1 Оценить 1 комментарий
Решения вопроса 2
Для начала. Ищите скрипт
$('.webform_45_send').click(function(){
      if ($('#block-webform-client-block-45 input[value=""]').length == 0) {
          $('#modal_webform_45 #edit-submit').click();
      }
      return false;
})

и меняйте на
$('.webform_45_send').click(function(){
      var formIsFilled = $('#block-webform-client-block-45 :input').not('[type=hidden]').filter(function() { return $(this).val() == ""; }).length == 0;
      if (formIsFilled) {
          $('#modal_webform_45 #edit-submit').click();
      }
      return false;
})


Проверяйте остальные скрипты, другие формы не смотрел. Такие вопросы надо решать на фриланс биржах, тут всё-же другая специфика у ресурса.
Ответ написан
petyagrill
@petyagrill
Если быстро, то добавьте этот код и ждите программиста
Это решит проблему с отправкой форм в первом блоке (там где слайдер), форму с вызовом специалиста возможно решит предложенный выше вариант

#block-webform-client-block-26 div#edit-actions {
    text-align: right;
    padding: 15px;   text-align: right;   border-top: 1px solid #e5e5e5;
    padding-right: 95px;
}
#block-webform-client-block-26 input[type=submit] { 
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer; 
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  width: auto;
  background-image: -webkit-linear-gradient(top,#00695F 0,#05534D 100%);
  background-image: -o-linear-gradient(top,#00695F 0,#05534D 100%);
  background-image: -webkit-gradient(linear,left top,left bottom,from(#00695F),to(#05534D));
  background-image: linear-gradient(to bottom,#00695F 0,#05534D 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00695F', endColorstr='#ff05534D', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background-repeat: repeat-x;
  border-color: #00655b;
  color: #fff;
}

#modal_slider   .modal-footer {
    padding: 0;
    height: 0;
    position: relative;
    
}

#modal_slider  button.btn.btn-success.order_send {
    display: none!important;
}

#modal_slider .modal-footer button.btn.btn-default {
    position: relative;
    top: -80px;
    right: 15px;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы