Inputmode

L’attribut inputmode est utilisé en HTML pour indiquer au navigateur le type de clavier virtuel ou de saisie au clavier d’un ordinateur qui devrait être affiché lorsque l’utilisateur interagit avec un champ.

Il permet d’améliorer l’expérience utilisateur, la vitesse et l’accessibilité en s’assurant que le clavier virtuel correspond au type de données attendu dans le champ de saisie.

L’attribut a une faculté d’adapter le clavier virtuel aux données attendues dans un champ de saisie.

<form action="form.php" method="post">
  <input type="tel" name="phone" inputmode="tel">
  <input type="text" name="price" inputmode="numeric">
  <input type="url" name="url" inputmode="url">
  <input type="number" name="quantity" inputmode="numeric" pattern="[0-9]" min="10" max="100">
  <input type="submit" value="Envoyer">
</form>