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; 
?>
  • Вопрос задан
  • 1216 просмотров
Решения вопроса 1
yarkovaleksei
@yarkovaleksei
Это твинк. Основной акк: @yarkov (в бане)
https://jsfiddle.net/yarkov_aleksei/kppzr28s/

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

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект