lo que planteas no es muy conveniente, puesto que cabe al posibilidad de que el usuario no haya logrado rellenar el campo entes de ser sumitado el formulario.
una vez dicho esto, has de usar un temporizador, en este caso, setTimeout, con el cual se invoca a una función y desde esta función es desde donde se sumita el formulario
Cita: nombre_formulario.submit();