Нужна помощь со скриптом валидности и отправки данных
Страницы: 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)
Новые темыОбъявленияСвободное общение
15:13 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
12:59 2Index - быстрая индексация страниц сайта и обратных ссылок 
10:13 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
14:32 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
23:00 Продвижение по ключам 
05:56 Прибыль 200$ - 400$, за каждую 1000 уников! Google, FB и тд 
17:59 Gambling Craft - гемблинг по белому 
04:46 AllEx.One - круглосуточный обмен BTC, ETH, USDT, XMR etc. 
22:07 Продам обменник криптовалюты, а также новый обменник под ключ с обучением. Скидки на скрипты обменника 
13:44 SwapPix.io - быстрый и безопасный обменник криптовалют. 
09:09 ManyMoney — прямой Nutra рекламодатель 
19:40 ExMachinaX.com - онлайн-сервис для обмена BTC, USDT, KZT, ARS, RUB 
18:48 Адалт сайты и сетки PBN на DLE 
16:44 CryptoGraph — Анонимный обмен криптовалют без KYC и AML 
14:07 Про мясо 
13:28 Компьютерная мышь 
22:55 Ну что, кто куда деваете свои сайты? 
22:34 Используете беспроводные наушники? 
22:26 Какой фильм посмотреть сегодня вечером? 
17:13 Добро пожаловать в цифровой мир... 
22:51 Список обновленных тем пуст...