I wanted to ask if it makes a difference where I call my function. For example when submitting a form, what is the preferred / better way?
1:
<form id="registerForm" action="javascript:register()">
<label for="user">Username</label>
<input id="user" name="user" type="text" />
...
<button>Register</button>
</form>
Or
const registerFormElement = document.querySelector("#registerForm");
registerFormElement.addEventListener("submit", (e) => {
// some code ...
});
I always used the second approach, but i saw on github that some people use the first code example.