Спасибо, oninvalid очень помог, однако если инпутов 2 - то я получаю 2 алерта - могу ли я сделать oninvalid на всю форму (чтоб если пустое поле - один алерт / 2 пустых поля - тоже 1 алерт)
К примеру такой код
<form action="">
<input type="text" required oninvalid="invalid()">
<input type="text" required oninvalid="invalid()">
<button>send</button>
</form>
<script>
function invalid(){
alert("invalid field")
}
</script>
даст 2 алерта при двух незаполненных полях вместо одного желанного - что логично не я незнаю как переделать