Forcer la saisie d’un nombre dans un champs de formulaire

NetCad est un produit très facile d’utilisation mais qui laisse tout de même la possibilité à l’utilisateur de saisir ses propres valeurs pour les coordonnées des points et pour le diamètre des cercles. J’ai donc cherché la solution la plus souple pour contraindre l’utilisateur à saisir des valeurs dans le bon type (entiers dans notre cas) et remplir les champs obligatoires pour certaines fonctions (rayon pour un cercle par exemple).

J’ai trouvé toute cette souplesse dans une validation en javascript directement à la saisie afin de ne pas interrompre l’utilisateur avec des messages d’erreur, il ne peut tout simplement pas saisir autre chose que des nombres dans les champs de coordonnées (la vérification est également faite si il tente de copier/coller du texte !).

Je ne recopie pas le code source ici, tout est très bien expliqué sur selfhtml !

Source : selfhtml.org - Vérifier les entrées clavier dans un formulaire - Hiro

Articles relatifs



Ajouter un commentaire

Attention : les commentaires sont modérés, ils n'apparaissent donc pas tout de suite.


Creative Commons License