Показать сообщение отдельно
  #93 (permalink)  
Старый 06.08.2017, 12:30
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

jQuery(document).ready(function($) {
     //здесь все обработчики
     //строка 12 это глупость, то есть этот обработчик удалить
     //выбросить и строки кода 13-16, не на кнопку submit устанавливается обработчик, а на отправление формы
     $('.callback-form-container').submit(function(e) {
          e.preventDefault();
          //здесь проверка заполнения полей и т.п. относящееся к форме
          //если ошибки выход, но 
          //if(errors.length > 0) {
          //      alert('Пожалуйста, заполните следующие поля:\n\n' + errors);
          //      return false;
          //}
          //более чем странно, с учетом того, что код рассчитан на HTML5
          //в таком случае нативная проверка и то приятнее будет
          //если каптча использует серверный API, то ajax запрос проверки каптчи,
          //в методе success которого в случае Ок, отправление формы ajax-запросом
          //если каптча использует клиентский API, то отправление формы ajax-запросом по результату проверки в ее callback функции     
     }):
});


else { function get_action(form) { ... } else { return true; $.ajax(...) } - это полная ахинея, такого быть не должно.
Ответить с цитированием