
HTML Input
Zdarec.
Teplota <input type="text" name="Teplota">
Jak nejlepe na to, kdybych chtěl do imput zadavat teplotu?
21,4, 45.6
Zdarec.
Teplota <input type="text" name="Teplota">
Jak nejlepe na to, kdybych chtěl do imput zadavat teplotu?
21,4, 45.6
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… 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… 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… Mlocik97 26.10.2019 22:14 |
Mlocik97 | |
To se dá ošetřit pomocí JS. poslední Wikan 26.10.2019 22:15 |
Wikan |
Zpět do poradny Odpovědět na původní otázku Nahoru
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:
No jo, ale neda se zakazat psat do toho imputu, že by se hodnota nastavovala jen těma šipkama?
Přece jen si tam muže někdo přes klavesnici zadat sokoliv.
Nebo třeba v delphi je funkce GetEditMask
https://wiki.freepascal.org/TMaskEdit
Do imputu jde vkladat jen třeba čisla a třeba při zadaní dvou se zobrazi desetina čarka.
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
To se dá ošetřit pomocí JS.