Si tu objetivo es hacer lo que se hace en este foro cuando se envía un mensaje, es sencillo. Sólo necesitas un bloque/imagen oculta y mostrarla cuando se haga el submit. Por otro lado, se pueden hacer cosas muy interesantes con la conjunción del
evento progress y la
etiqueta <progress> de html5 . También te dejo un
generador de loading