Нужна помощь со скриптом валидности и отправки данных
Страницы: 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)
Новые темыОбъявленияСвободное общение
12:32 «Хлебные крошки» в адресе сайтов исчезнут из результатов поиска Google 
23:27 Adfinity - Ваш надежный партнер в монетизации трафика 
22:34 Роскомнадзор отказал в регистрации трети блогеров-десятитысячников 
16:55 Инструменты для массового постинга в WordPress 
01:26 Как правильно покупать ссылки для поддомена? 
20:05 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
15:02 Adtrafico - Правильная партнёрская сеть под бурж трафик 
22:11 Создам под вашу нишу сетку сайтов-сателлитов для привлечения целевого трафика 
18:46 - Вечные ссылки с трастовых сайтов 2024 проверен FastTrust 
16:43 ChatGPT уже в Телеграм! Пользуйтесь бесплатно, без использования VPN 
16:41 Инвайтинг(приглашения) в вашу группу/чат телеграм. 
16:15 Продам базу данных предприятий Украины, России, Великобритании, Германии, Испании, Италии, Нидерландов, Польши, Франции, Швейцарии и др. 
15:41 TETChange-Обменник криптовалют 
15:33 Belurk — высокоскоростные анонимные прокси от 0,24 рублей 
00:06 Точные прогнозы на футбол 
22:39 США готовят закон для уничтожения пиратских сайтов во всех странах мира 
21:19 С юмором по жизни! 
18:15 Telegram уничтожил официальный канал легендарного российского торрент-трекера 
18:19 Уникальный сервис SEO продвижения 
14:45 (затёр сайт) 
19:39 Куплю проигрышные букмекерские аккаунты