@Dutymy

Почему onsubmit="return false;" останавливает форму а onsubmit="sub()" нет?

Здравствуйте, у меня есть форма с запретом передавать данные и обновлять страницу
<form action="" onsubmit="return false;">
  <input type="text" required id="test" >
  <button type="submit">send</button>
</form>

но сделав вызовreturn false; через функцию нечего не работает - почему так приисходит
<form action="" onsubmit="sub()">
  <input type="text" required id="test" >
  <button type="submit">send</button>
</form>
<script>
  function sub() {
	return false;
  }
</script>
  • Вопрос задан
  • 62 просмотра
Решения вопроса 1
@galaxy
Нужно <form action="" onsubmit="return sub()">

Код в кавычках - это фактически тело функции-обработчика, важно то, что вернется из него.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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