No se hace con alt lo del texto explicativo, es para cuando no cargan las imágenes o las lee un dispositivo para ciegos. Para que salga el texto, pon el atributo "title" en el button, por ejemplo:
Código:
<button type="submit" title="Texto explicativo">Enviar</button>