Bueno, pues he descubierto que la solución que implanté no funciona, el submit se hace ponga o no ponga la función, es más, que al poner el lanzador del evento en el txt, ni siquiera toma en cuenta la función, simplemente se hace el submit, lo cual es para mí un problema, ya que antes debo validar que ese campo de texto no vaya vacío.
Mi pregunta ¿Porque se hace el submit, si le estoy diciendo que antes pase por una función donde debo validar el campo?
Saludos!