Здравствуйте, я хочу вызвать 
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 на кнопочке, как я могу это исправить...?