Нужна помощь со скриптом валидности и отправки данных
Страницы: 1
[ Закрыто ] Нужна помощь со скриптом валидности и отправки данных
Здравствуйте. Есть форма и скрипт JS. Все работает. Но как сделать, чтобы при нажатии на кнопку отправить, если все правильно было заполнено - то js перенаправлял на обработчик PHP.
Форма-> Проверка данных-> Все поля заполнены->Обработчик->Страница благодарности.

Скрипт:
Код
// JavaScript Document
$(document).ready(function(){

   $(".various").fancybox({
      maxHeight   : 600,
      fitToView   : false,
      width      : '90%',
      height      : 'auto',
      autoSize   : false,
      closeClick   : false,
      openEffect   : 'none',
      closeEffect   : 'none'
   });

   $('.coupon').click(function() {
      var code = prompt('Введите код купона', '');
      if(!code) return;
      $.post('/', {coupon: 1, offer: offer_id, code: code}, function(r) {
         if(r.success) {
            offer_id = r.offer_id;
            if(r.curr == 'RUB') r.curr = 'руб.';
            if(r.curr == 'UAH') r.curr = 'грн.';
            $('.coupon').html('Стоимость по купону: ' + r.price + ' ' + r.curr);
            $('.price-rw').html(r.price + ' ' + r.curr);
         } else {
            alert(r.message);
         }
      }, 'json');
   });

   $('.bottom-form .submit').bind('click', function() {
      $('.order-form .fio').val($('.bottom-form .fio').val());
      $('.order-form .addr').val($('.bottom-form .addr').val());
      $('.order-form .tel').val($('.bottom-form .tel').val());
      window.scrollTo(0, 550);
      $('.order-form .submit').click();
   });


   $('.center-form .submit').bind('click', function() {
      $('.order-form .fio').val($('.center-form .fio').val());
      $('.order-form .addr').val($('.center-form .addr').val());
      $('.order-form .tel').val($('.center-form .tel').val());
      window.scrollTo(0, 550);
      $('.order-form .submit').click();
   });


   $('.order-form .submit').bind('click', function() {

      if(!$('.order-form .fio').val()) {
         alert('Вы не указали Фамилию, Имя или Отчество!');
         $('.order-form .fio').focus();
         return;
      }

      if(!$('.order-form .addr').val()) {
         alert('Вы не указали Адрес доставки!');
         $('.order-form .addr').focus();
         return;
      }

      if(!$('.order-form .tel').val()) {
         alert('Вы не указали Телефон!');
         $('.order-form .tel').focus();
         return;
      }

      $('.order-form .submit').hide();
      $('.order-form .loader').show();

      $.post('/', {
         order : 1,
         //debug: 1,
         //test: 1,
         offer: offer_id,
         cnt : 1,
         fio : $('.order-form .fio').val(),
         tel : $('.order-form .tel').val(),
         addr: $('.order-form .addr').val(),
         timezone: -(new Date().getTimezoneOffset()/60)
      }, function(r) {
         if(r.fail) {
            alert(r.message);
         } else if(r.success) {
            location.href='finish';
            //$('.cnt').val(1);
            $('.fio').val('');
            $('.addr').val('');
            $('.tel').val('');
         }

         $('.order-form .loader').hide();
         $('.order-form .submit').show();
      }, 'json');

   });

});

 
Форма:
Код
   <form class="order-form left" onsubmit="return false">
               <span>Успейте купить фиксатор<br> Valgus Pro с 40% скидкой!</span>
               <input name="name" class="name fio" placeholder="Ваше ФИО" type="text">
               <input name="address" class="address addr" placeholder="Адрес доставки" type="text">
                              <input name="phone" class="phone tel" placeholder="Контактный телефон" type="text">
                              <button name="button" type="submit" class="submit" onsubmit="return false">Заказать сейчас</button>
               <button name="button" type="submit" class="loader" onsubmit="return false" style="display:none">Ждите...</button>
            </form>
 
Скайп: serg91100
E-mail: serg91100@mail.ru
VK: http://vk.com/salvator_merkur
Телефон: +7 (903) 001-83-64
Отзывы и ссылки на темы:
http://www.cy-pr.com/forum/f50/t41942/
http://www.cy-pr.com/forum/f74/t62114/
http://www.cy-pr.com/forum/f74/t65141/
Спасибо. Тема закрыта
Цитата
Сергей Сорокин пишет:
Тема закрыта

Сергей Сорокин, спасибо, что отписались в теме и скинули в ЛС.
Тему закрыл и перенёс в раздел "Х".

* обращение к пользователям - > если Ваша тема потеряла свою актуальность, то, пожалуйста, отпишитесь об этом в теме и скиньте ссылку на тему мне в ЛС.
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
05:11 Стоит ли добавлять сайт в Rambler топ 100? 
19:29 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
17:29 Как продвигать сайт с неуникальным контентом 
14:50 Индексация страниц 
12:36 У кого новостник, дайте пару советов плиз 
13:53 AviTool - мощный инструмент для автоматизации работы с Avito 
17:01 Absence в Армении 
04:09 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
00:25 Телеграмм продвижение 
23:49 Обменник криптовалюты OnlyCrypto 
22:50 Sphera | круглосуточный обмен, наличные 
19:22 AURAexchange.pro | Криптовалютный обменник USDT, RUB 
15:38 Сервис ReCaptcha 2, 30р за 1000 решений. 
15:11 CactusPay.PRO | Умная платёжная система с выводом в USDT TRC-20 
19:30 Добро пожаловать в цифровой мир... 
19:42 Топ-5 способов использовать мобильные прокси для бизнеса: подробный обзор 
22:08 Накрутка поисковых подсказок 
05:04 Точные прогнозы на футбол 
14:01 Union Pharm - топовая фарма-партнерка для профессионалов! 
10:59 Ням-ням! - 8 деликатесов, которые когда-то ели только бедные люди 
12:23 150+ хакерских поисковых систем и инструментов