<form action="." method="POST" onsubmit="return validate(this)">
<input type="submit" value="Submit">
</form>
элемент формы будет передан в функцию проверки при отправке пользователем, вернет false, чтобы не отправить форму, и true, чтобы отправить ее.
<script>
function validate(form) {
console.log(form); // log element to console on submit
return false; // replace with true if input is good to be submitted
}
</script>