Kezdetben vala az text típusú input. A különféle number-only szövegmezőket ezzel és egy sereg jávaszkriptes taknyolással oldották meg, mert nem vala más megoldás. Aztán eljövé az Úr 2008-as esztendeje és vele együtt az HTML5, benne sok baromsággal, de jó dolgokkal is. Ezek közé tartozott a number típusú input, ami a beállítható intervallumával, lépésközével jelentősen lecsökkenté vala az szükséges jávaszkriptes gányolások mennyiségét. Külön jó a mező végébe suvasztott kis léptető, ami olykor még hasznos is bír lenni (egy egérkattintással gyorsabban lehet mondjuk 999-ről 1000-re ugrasztani valamit, mint a kitörléssel és újra beírással), de ha nem az, legalább lekapcsolható. És még jobb, hogy mobilokon ebbe kattintva alapból a numerikus billentyűzet jön fel. Sajnos az okos emberek kifelejtették vala az sima integer típusú input-ot a repertoárból, így ha azt akará vala az büdös programmere, hogy ne is fogadja el a mező (értsd: be se lehessen írni) pl. a pontot, vagy az "e" betűt, mínuszjelet meg csak egyet az elejére (nem, a pattern ezt nem gátolja meg), akkor ahhoz ismét jávaszkript kellett, de legalább megoldható vala vele.