Comment empêcher l'utilisateur d'entrer des décimales?

J'ai une page sur mon site. L'ordre des éléments peut avoir décimal quantités, certains ne peuvent pas.

Quelle est la meilleure façon de prévenir l'utilisateur de passer en décimal quantités? (En dehors d'une boîte d'alerte et définissant le champ à zéro)?

Ce n'est pas un JavaScript/HTML réponse.
oups, oui retiré commentaire
Pour être clair: si nous vérifier ces choses en Javascript pour une belle expérience de l'utilisateur, il va pas empêcher les utilisateurs avec le Javascript désactivé à partir de la saisie de ces valeurs, de toute façon. Cela ne devrait pas être votre dernière ligne de défense, et il doit y avoir une validation côté serveur, trop. (Je parie que vous savez cela, mais les futurs lecteurs ne peuvent pas.)
Comment êtes-vous actuellement en arrêt utilisateurs d'entrer des données non numériques? (Ça sonne un peu comme vous êtes en supposant qu'ils vont entrer un numéro, mais vous voulez juste pour éviter les décimales dans certains domaines.)

OriginalL'auteur hawkeye | 2011-09-02