Intentaré hacer la validación del formulario dando el color de fondo y el enfoque a cada entrada cuando la entrada esté vacía, pero resulta que, aunque llene la entrada, todavía se enfoca en la primera entrada. No se continúa comprobando en la siguiente entrada.
He probado con este código
var fName=document.getElementById("in_fName"); var lName=document.getElementById("in_lName"); //first name validation if (fName.innerHTML===""){ alert("he"); fName.style.background="#DE8971"; fName.style.color="#FFE9D6"; fName.focus(); } else { alert("here"); fName.style.background="white"; fName.style.color="black"; return false; } //last name validation if (lName.innerHTML===""){ lName.style.background="#DE8971"; lName.style.color="#FFE9D6"; lName.focus(); }¿Por qué no usar campos obligatorios en la sección html? Al hacerlo, no tendrá que verificar la validación en JavaScript.
Sería mejor si también pudieras compartir tu código html.