Wyłączenie wyboru konkretnych liczb w formularzu.

0

Witam. Czy w czystym html mogę w formularzu ograniczyć akceptowalną liczbę od 3 w górę, aby domyślna była zero? Przykładowo klient chce zamówić jakiś towar, którego minimalne zamówienie wynosi 3 sztuki, jeżeli nic nie zamówi to zostaje w tej pozycji zero.

<input type="number" value="0" min="3">

Powyższe karkołomne rozwiązanie nie pozwala klientowi wrócić do zera, gdy już jakąś wartość wybierze (np. przez przypadek). Najchętniej wykluczyłbym liczby 1 i 2, tylko jak to zrobić?

2

Coś takiego powinno w ten sposób działać

<input type="text"  pattern="0|[3-9]|[1-9][0-9]+">
0
Freja Draco napisał(a):

Coś takiego powinno w ten sposób działać

<input type="text"  pattern="0|[3-9]|[1-9][0-9]+">

Dzięki! A może jest też jakieś rozwiązanie, żeby zachować <input type="number">

1
ferris napisał(a):
Freja Draco napisał(a):

Coś takiego powinno w ten sposób działać

<input type="text"  pattern="0|[3-9]|[1-9][0-9]+">

Dzięki! A może jest też jakieś rozwiązanie, żeby zachować <input type="number">

Raczej nie. W typie number możesz sobie ew. ustawić step="3", ale wtedy poprawne będą tylko 0,3,6,...
No chyba, że javascriptem, ale po co?

1 użytkowników online, w tym zalogowanych: 0, gości: 1