Form submit return false все равно пересылает данные...почему?

Написал функцию валидации формы, которая возвращает true или false в зависимости от корректности введенных данных, но submit происходит в любом случае - что ни напишешь. Потом просто написал return false. Но форма все равно пересылает данные в скрипт и он выводит сообщенеи с адресом в новом окне. Почему?
<form action="alert.php" id="form_email" method="post" target="_blank" >

form_email.addEventListener("submit",function(){return false});

<?php
  $text =  $_POST['email'];
  echo $text; 
?>
  • Вопрос задан
  • 1126 просмотров
Решения вопроса 1
yarkovaleksei
@yarkovaleksei
Это твинк. Основной акк: @yarkov (в бане)
https://jsfiddle.net/yarkov_aleksei/kppzr28s/

form_email.addEventListener("submit",function(event){
	event.preventDefault();
  return false;
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы