Les boutons de commande permettent après le renseignement des différents éléments d'un formulaire par un utilisateur d'envoyer vers le destinataire les informations ou encore d'annuler le processus.

La commande <input type="submit"> crée un bouton de soumission.
La commande <input type="reset"> crée un bouton d'annulation.
La commande <input type="file"> crée un bouton fichier attaché.
L'attribut accept="Type de contenu" * spécifie le type de fichier attaché.

* Le type de contenu (content type) désigne la composition de la ressource : texte (text/plain) ou binaire (application/x-gzip), image (image/jpeg)ou vidéo (video/mpeg), etc..

<html>
  <head>
    <title>Un titre pertinent</title>
    <meta name="Description" content="...">
    <meta http-equiv="Date" content="01/01/2000">
    ...
  </head>
  <body> 
    <form>
      <input 
                type="submit" 
                name="Nom du bouton" 
                value="Nom de la commande">
      <input 
                type="reset" 
                name="Nom du bouton" 
                value="Nom de la commande">
      ...
    </form> 
    ...
    Diverses commandes HTML
    ...
  </body>
</html>
<input type="button" value="Bouton">
<input type="reset" value="Recommencer">
<input type="submit" value="Soumettre">
<input type="file" name="FichierAttache" accept="text/plain">