Formas
F-01–F-14 ievades, izvēles, validācija, meklēšana un formu izkārtojumi.
F-01 · F-02 · F-03 — Teksts, textarea un select
Redzama etiķete, autocomplete, palīgteksts un native select mobilajā.
Rādīt koda paraugu
<label class="form-label" for="name">Vārds</label> <input class="form-control" id="name" autocomplete="name">
F-04 · F-05 — Checkbox, radio un switch
Fieldset un legend sagrupē izvēles; switch lieto role="switch" un label.
Rādīt koda paraugu
<div class="form-check form-switch"><input class="form-check-input" type="checkbox" role="switch" id="active"><label class="form-check-label" for="active">Aktīvs</label></div>
F-06 · F-07 — Faila augšupielāde un datums
Dropzone ir pieejama ar tastatūru; datuma lauks atbalsta manuālu ievadi.
Velciet failu šeit vai izvēlieties to
JPG, PNG vai WebP · līdz 2 MB
F-08 — Input group
Prefikss un sufikss paliek redzami un saistīti ar lauku. Mobilajā grupa pāriet jaunā rindā.
F-09 · F-10 — Validācija un formu izkārtojums
Kļūdu kopsavilkums, inline kļūdas un sticky darbību josla. Demonstrācija izmanto drošu DOM API.
F-11 · F-12 — Meklēšana un filtri
Meklēšanas josla ir role="search"; filtri ir noņemami un atiestatāmi.
F-13 · F-14 — Wizard un rich text
Stepper lieto aria-current="step"; redaktora rīkjoslā ir tastatūras pieejamas pogas.
- Pamatinformācija
- 2Piekļuve
- 3Apstiprinājums
F-02 — Automātisks augstums un skaitītājs
Textarea augstums seko saturam, bet skaitītājs paliek redzams un tiek paziņots tikai fokusā esošajam laukam.
Rādīt koda paraugu
<textarea class="form-control" maxlength="280" data-auto-grow data-counter="notes-count"></textarea><span id="notes-count">0 / 280</span>
F-03 — Meklējams select ar native fallback
Meklēšanai izmanto native datalist; grupētajam select vienmēr ir redzama etiķete un mobilajā paliek sistēmas vadīkla.
Rādīt koda paraugu
<input class="form-control" list="role-options" aria-describedby="role-help"><datalist id="role-options"><option value="Administrators"></option></datalist>
F-05 — Switch ar aprakstu
Switch lieto role=switch, redzamu label un aprakstošu palīgtekstu. Ieslēgtais stāvoklis ir arī tekstā.
Rādīt koda paraugu
<div class="form-check form-switch"><input class="form-check-input" type="checkbox" role="switch" id="alerts"><label class="form-check-label" for="alerts">Sūtīt paziņojumus</label></div>
F-10 — 1/2/3 kolonnas un sticky footer
Lauki plūst vienā, divās vai trijās kolonnās. Sticky footer paliek redzams garā formā un nemaina Tab secību.
Rādīt koda paraugu
<div class="row g-3"><div class="col-md-6">…</div><div class="col-md-6">…</div></div><div class="form-actions form-actions--sticky">…</div>
F-11 · F-12 — Dzīvā meklēšana un filtri
Meklēšana ir debounced un notīrāma ar Esc vai pogu. Filtrus var noņemt atsevišķi vai atiestatīt vienā darbībā.
- Jānis Bērziņšjanis.berzins@itlideris.lv · PlatformaAktīvs
- Elīna Kalniņaelina.kalnina@itlideris.lv · PārdošanaAktīvs
- Mārtiņš Liepamartins.liepa@itlideris.lv · DatiGaida
- Anna Ozolaanna.ozola@itlideris.lv · MārketingsAktīvs
Nekas neatbilstPamēģiniet citu vārdu vai notīriet meklēšanu.
Rādīt koda paraugu
window.App.search.init(); // search-field ar data-search, data-search-target un data-search-status