Předmět Autor Datum
Zdravím, tak type asi určite nie text, když tam zadávame číslo a nie reťazec. Nastavíte rozsah min… nový
Mlocik97 26.10.2019 20:32
Mlocik97
No jo, ale neda se zakazat psat do toho imputu, že by se hodnota nastavovala jen těma šipkama? Přece… nový
BigSandy 26.10.2019 22:09
BigSandy
nevie zadať čokoľvek, ak je typ number tak vie zadať len číslo, a to v rozsahu min a max. Inak môžet… nový
Mlocik97 26.10.2019 22:14
Mlocik97
To se dá ošetřit pomocí JS. poslední
Wikan 26.10.2019 22:15
Wikan

Zdravím,

tak type asi určite nie text, když tam zadávame číslo a nie reťazec. Nastavíte rozsah min a max, a nastavíte krokovanie.

Takže:

<input type="number" id="teplota" name="teplota" value="0" min="-30" max="50" step="0.1">

nevie zadať čokoľvek, ak je typ number tak vie zadať len číslo, a to v rozsahu min a max. Inak môžete aj využiť atribút pattern s regexom, alebo když tú hodnotu načítate do objektu v JS, tam už s ňou robiť čo chcete a validovať ako chcete. Není problém pri nevalídnom vstupe zmazať nevalídne znaky. Tú čiarku to viete dosiahnuť jak cez pattern tak cez javascript validáciu.

https://stackoverflow.com/questions/34057595/allow-2-decimal-places-in-input-type-number/34057860

Zpět do poradny Odpovědět na původní otázku Nahoru