Показать сообщение отдельно
  #1 (permalink)  
Старый 05.07.2021, 22:30
Интересующийся
Отправить личное сообщение для Миленький Посмотреть профиль Найти все сообщения от Миленький
 
Регистрация: 30.03.2021
Сообщений: 9

Как я могу использовать форму не перезагружая страницу
Здравствуйте, я хочу вызвать
alert("works")
без перезагрузки страницы когда пользователь нажимает кнопку отправить в случае если форма заполнена
Тоесть я пытаюсь использовать форму только для тега required - отправка данных будет на fetch.
Пример кода который я пытаюсь написать
<!DOCTYPE html>

<body>
	<input type="text" id="test">
	<form action="" onsubmit="return false">
		<input type="text" required>
		<input type="text" required>
		<button type="submit" onsubmit="alert('works')">send</button>
	</form>

</body>

<script>
	document.getElementById("test").value = Math.random().toString(36).substring(7);
</script>

</html>
- тоесть я хочу чтоб страница не перезагружалась (для этого
form onsubmit="return false"
) и хочу чтоб когда пользователь отправляет заполненною форму - сработал
button type="submit" onsubmit="alert('works')"

Но похоже return false полностью блокирует onsubmit на кнопочке, как я могу это исправить...?

Последний раз редактировалось Миленький, 05.07.2021 в 22:35.
Ответить с цитированием