Показать сообщение отдельно
  #1 (permalink)  
Старый 02.09.2015, 17:16
Интересующийся
Отправить личное сообщение для subbziro Посмотреть профиль Найти все сообщения от subbziro
 
Регистрация: 02.08.2015
Сообщений: 10

safari отправляет пустой запрос с формы
Добрый день.
В форме находится три элемента:

<input type="text" name="name" placeholder="Как Вас зовут?" required/>
<input type="phone" name="phone" placeholder="Ваш телефон" required/>
<input type="submit" value="ЗАКАЗАТЬ" />

Во всех браузерах required спасает от отправки пустого заказа, а Safari пропускает без поверки.

Вот сам обработчик:
$("form").submit(function() {
$.ajax({
type: "GET",
url: "mail.php",
data: $(this).serialize()
}).done(function() {
$('.popthk').css('display', 'block'),
$('input[type=text]').val(''),
$('input[type=phone]').val(''),
$('.po5').css('display', 'none');
});
return false;
});
Нужно чтобы при нажатии на кнопку при пустых полях, вообще не было никаких событий.
Ответить с цитированием