Datos laukas
Tiksliai ir kontroliuojamai rinkite datas. Nuo susitikimų rezervacijų iki gimimo datų su lanksčiu formatavimu, datos intervalo apribojimais ir išmaniuoju patvirtinimu – datos laukas suteikia vietinius kalendoriaus parinkiklius su galingais praeities datų, būsimų datų, savaitgalių ir pasirinktinių intervalų valdikliais.
Profesionalus duomenų rinkimas su išmaniuoju patvirtinimu
Apie tinkamumą ir panaudojimą:
Galingos funkcijos kiekvienam atvejui
📅 Keturi datos formatai
Pasirinkite regionines nuostatas:
Pirmieji metai: 2023-12-31 (ISO 8601)
Tarptautinis standartinis formatas. Geriausiai tinka duomenų bazėms, rūšiavimui ir techninėms reikmėms.
Pirmas mėnuo: 2023-12-31 (JAV stilius)
Amerikietiškas formatas. Labiausiai žinomas JAV vartotojams, kai formatas yra mėnuo-diena-metai.
Pirmoji diena: 2023-12-31 (JK stiliumi)
Britų / europietiškasis formatas su dienos-mėnuo-metų tvarka. Įprastas tarptautiniu mastu.
Pirmoji diena su brūkšneliais: 2023-12-31
Alternatyvus europietiškas formatas, kuriame vietoj įstrižųjų brūkšnių naudojami brūkšneliai.
Kodėl svarbus formatas:
Atitinka naudotojų lūkesčius pagal regioną
Užkerta kelią painiavai ir klaidoms
Užtikrina nuoseklų duomenų saugojimą
Pagerina formų užpildymo rodiklius
Ekrano tinkinimas:
Formatas turi įtakos tam, kaip datos rodomos vartotojams, tuo pačiu išlaikant standartinį saugojimo formatą viduje.
📏 Datų intervalo apribojimai
Valdykite pasirenkamas datas:
Pirmoji leidžiama data (minimali):
Nustatykite anksčiausią datą, kurią vartotojai gali pasirinkti. Ankstesnės datos kalendoriaus parinkiklyje yra išjungtos.
Pavyzdžiai:
- Renginio registracija: Min. data = renginio paskelbimo data
- Susitikimai: Minimali data = šiandien (ankstesnių rezervacijų nėra)
- Istoriniai duomenys: Min. data = įmonės įkūrimo data
- Projekto terminai: Min. data = projekto pradžios data
Paskutinė leidžiama data (daugiausia):
Nustatykite vėliausią datą, kurią gali pasirinkti vartotojai. Vėlesnės datos kalendoriaus parinkiklyje yra išjungtos.
Pavyzdžiai:
- Ankstyva registracija: maksimali data = galutinis terminas
- Ribotas prieinamumas: Maksimali data = paskutinė galima data
- Istoriniai įrašai: Maksimali data = šiandien
- Konkretus laikotarpis: maksimali data = akcijos pabaiga
Greito nustatymo mygtukai:
Vienu spustelėjimu nustatykite minimalias/maksimalias datas iki šiandienos arba akimirksniu panaikinkite apribojimus.
⏮️ Blokuoti praeities datas
Neleisti pasirinkti ankstesnių datų:
Įjunkite „Blokuoti praeities datas“, kad išjungtumėte visas datas iki šiandienos. Vartotojai gali pasirinkti tik šiandienos arba būsimas datas.
Puikiai tinka:
- Registracija vizitams (ankstesnių vizitų nėra)
- Renginio registracija (tik būsimiems renginiams)
- Pristatymo datos pasirinkimas (būsimi pristatymai)
- Rezervavimo sistemos (išankstinės rezervacijos)
- Terminai (turi būti ateityje)
Protingas elgesys:
Automatiškai atnaujinama kasdien – šiandienos data visada galioja, vakarykštė tampa išjungta. Datos nereikia tvarkyti rankiniu būdu.
Derinama su kitais apribojimais:
Naudokite su maksimalia data, kad sukurtumėte ateities langus (pvz., rezervacijas nuo šiandien iki 30 dienų po jos).
⏭️ Blokuoti būsimas datas
Neleiskite pasirinkti artėjančių datų:
Įjunkite „Blokuoti būsimas datas“, kad išjungtumėte visas datas po šiandienos. Vartotojai gali pasirinkti tik šiandienos arba praeities datas.
Puikiai tinka:
- Gimimo datos rinkinys (negali būti ateities data)
- Istorinių įvykių datos (tik praeities)
- Patirties pradžios datos (kada pradėjote?)
- Užbaigimo datos (jau įvyko)
- Sukakčių datos (praėję įvykiai)
Naudojimas realiame pasaulyje:
Užtikrina logišką datos įvedimą – gimimo datos, įdarbinimo datos, baigimo datos turi būti praeityje.
Integruotas patvirtinimas:
Naršyklė automatiškai apsaugo nuo neteisingų pasirinkimų. Nereikia jokių painių klaidų pranešimų.
📆 Išjungti savaitgalius
Šeštadienio ir sekmadienio pasirinkimas:
Įjunkite „Savaitgalio pasirinkimo nėra“, kad kalendoriaus parinkiklyje būtų išjungti šeštadieniai ir sekmadieniai. Galima pasirinkti tik savaitės dienas (pirmadienį–penktadienį).
Puikiai tinka:
- Verslo susitikimų rezervavimas
- Biuro pristatymo planavimas
- Konsultacijos datos pasirinkimas
- Aptarnavimo laikas (tik pirmadieniais–penktadieniais)
- B2B susitikimų planavimas
Išmaniosios sąveikos:
Jei vartotojas kažkaip (klaviatūra) pasirenka savaitgalį, sistema automatiškai taiso į kitą pirmadienį. Sklandi apsauga.
Derinama su kitomis parinktimis:
Veikia su praeities / ateities apribojimais – galima pasirinkti tik tas savaitės dienas, kurios yra leistiname diapazone.
🎯 Numatytosios datos parinktys
Iš anksto pasirinkite pradžios datas:
Be iš anksto pasirinktos datos (tuščia):
Laukas prasideda tuščias. Vartotojai turi aktyviai pasirinkti datą. Geriausia datoms, kurios labai skiriasi.
Šios dienos data:
Automatiškai užpildoma dabartine data, kai forma įkeliama. Atnaujinama dinamiškai kiekvieną dieną.
Naudojimo atvejai:
- Laukai „Užklausos data“
- Laiko žymų formos
- Dabartinės datos dokumentacija
- Šiandienos tvarkaraščio pasirinkimai
Rytojaus data:
Automatiškai užpildoma rytojaus data. Puikiai tinka užsakymams kitą dieną.
Naudojimo atvejai:
- Kitą dieną pristatymo pasirinkimas
- Rytojaus susitikimų rezervacijos
- Būsimų įvykių numatytieji nustatymai
- Prieinamumas kitą dieną
Pasirinktinė konkreti data:
Pasirinkite bet kurią fiksuotą datą iš anksto. Puikiai tinka siūlomoms datoms arba konkretiems renginiams.
Naudojimo atvejai:
- Rekomenduojama susitikimo data
- Numatytieji įvykio datos nustatymai
- Pasiūlymai dėl terminų
- Iš anksto užpildytų paraiškų datos
📱 Gimtoji kalendoriaus parinkimo priemonė
Naršyklei optimizuotas datos pasirinkimas:
Naudoja HTML5 gimtąją datos įvestį su naršyklės integruotu kalendoriaus parinkikliu. Suteikia pažįstamą, platformai būdingą patirtį.
Platformai būdinga išvaizda:
- iOS: gražus ratuko parinkiklis
- „Android“: medžiagų dizaino kalendorius
- „Chrome“ darbalaukio versija: išskleidžiamasis kalendorius
- „Desktop Safari“: kompaktiškas rinkiklis
- Visi optimizuoti jų platformai
Privalumai:
- Nereikia JavaScript bibliotekos
- Momentinis pakrovimas
- Pasiekiama pagal numatytuosius nustatymus
- Klaviatūra naršoma
- Optimizuotas lietimui
- Minimalus failo dydis
Spustelėkite bet kur:
Visas laukas atidaromas spustelėjus. Didelė sąveikos sritis pagerina naudojimo paprastumą.
✅ Išmanusis datos patvirtinimas
Integruoti patvirtinimo sluoksniai:
Formato patvirtinimas:
Naršyklė automatiškai užtikrina tinkamą datos formatą. Vartotojai negali įvesti neteisingų datų, pvz., „2023-13-45“.
Diapazono patvirtinimas:
Min./max. datos taikomos rinkiklio lygmenyje. Neteisingos datos yra išjungtos – jų negalima pasirinkti.
Loginis patvirtinimas:
Praeities / ateities / savaitgalio apribojimai taikomi automatiškai. Sistema neleidžia atlikti neteisingų pasirinkimų.
Išvalyti klaidų pranešimus:
Jei vartotojai kažkaip apeina apribojimus, pateikiami aiškūs pranešimai: „Data turi būti po 2024-01-01“ arba „Data turi būti prieš 2024-12-31“.
🔀 Sąlyginė logika
Dinaminio datos lauko matomumas:
Rodyti arba slėpti datos laukus pagal kitas formos reikšmes. Rodyti atitinkamus datos laukus tik tada, kai reikia.
Išplėstinės logikos taisyklės:
- IR logika – turi būti įvykdytos visos sąlygos
- ARBA logika – bet kokia sąlyga gali sukelti veiksmą
- 8 operatoriai – lygu, ne lygu, didesnis nei, mažesnis nei, yra, tuščias ir kt.
Naudojimo atvejai:
- Rodyti „Pageidaujamą datą“ tik tada, kai rezervacijos tipas yra „Susitikimas“
- Rodyti „Įvykio datą“, kai įvykio tipo laukas nėra tuščias
- Rodyti „Pristatymo datą“, kai pristatymo būdas yra „Suplanuotas“
- Slėpti „Grįžimo datą“, kai bilieto tipas yra „Vienpusis“
🎯 Patobulinta naudotojo patirtis
Integruotos išmaniosios funkcijos:
- Vizualinis datos rodymas – pasirinkta data rodoma įskaitomu formatu
- Kalendoriaus piktograma – datos parinkiklio vaizdinis indikatorius
- Klaviatūros naršymas – rodyklių klavišai naršo kalendorių
- Skirtukų pritaikymas neįgaliesiems – visiškas klaviatūros palaikymas
- Optimizuotas lietimui – dideli lietimui jautrūs elementai mobiliuosiuose įrenginiuose
- Automatinis taisymas – neteisingos datos automatiškai koreguojamos iki artimiausios galiojančios datos
- Šiandienos paryškinimas – rinkiklyje paryškinta dabartinė data
- Greitas pasirinkimas – spustelėkite datą, rinkiklis užsidaro automatiškai
- Pagalbos teksto palaikymas – pridėkite datos formato užuominų ar instrukcijų
- Privalomas patvirtinimas – datos pasirinkimas turi būti privalomas
- Pasirinktinės CSS klasės – pritaikykite pasirinktinį stilių
- Prieinamumo palaikymas – suderinamas su ARIA etiketėmis, ekrano skaitytuvu
Paprastas nustatymas 3 žingsniais
Paruoškite datos lauką per kelias minutes
Pridėti datos lauką
Nuvilkite datos lauką iš pagrindinių laukų skyriaus į savo formą.
Pasirinkite formatą ir diapazoną
Pasirinkite datos formatą (JAV, JK, ISO), pasirinktinai nustatykite minimalias/maksimalias datos ribas ir, jei reikia, įjunkite praeities/būsimo/savaitgalio datų blokavimą.
Nustatyti numatytąją datą
Pasirinkite, ar laukas pradedamas tuščias, ar iš anksto užpildomas šiandiena, rytoj arba jūsų nurodyta pasirinktine data.
🎉 Štai ir viskas! Jūsų datos laukas paruoštas su išmaniuoju patvirtinimu ir vietiniais parinkikliais.
Realaus pasaulio programos
Užpildykite lauko parinktis
Pagrindinė konfigūracija
- Lauko žymė – pavadinimas, rodomas virš datos lauko
- Aprašymas / pagalbos tekstas – papildomos gairės vartotojams
- Privalomas laukas – datos pasirinkimas yra privalomas
- Vietos rezervavimo ženklas – netaikoma vietiniams datos rinkikliams
Datos formatas
- Kaip rodyti datas:
- Pirmieji metai: 2023-12-31 (ISO 8601)
- Pirmas mėnuo: 2023-12-31 (JAV stiliumi)
- Pirmoji diena: 2023-12-31 (JK stiliumi)
- Pirmoji diena su brūkšneliais: 2023-12-31
Datų intervalo apribojimai
- Pirmoji leidžiama data – anksčiausia data, kurią gali pasirinkti vartotojai (palikite tuščią, jei apribojimo nėra)
- Paskutinė leidžiama data – vėliausia data, kurią gali pasirinkti vartotojai (palikite tuščią, jei apribojimo nėra)
Datos blokavimo parinktys
- Blokuoti praeities datas – neleidžia pasirinkti jokių datų, ankstesnių nei šiandien
- Blokuoti būsimas datas – neleidžia pasirinkti jokių datų po šiandienos
- Negalite pasirinkti savaitgalio – negalite pasirinkti šeštadienių ir sekmadienių
Pradžios datos pasirinkimas:
- Nėra iš anksto pasirinktos datos (tuščia) – laukas prasideda tuščias
- Šiandienos data – Iš anksto užpildyta dabartinė data
- Rytojaus data – Iš anksto užpildyta kita diena
- Konkreti data (pasirenkate jūs) – iš anksto užpildyta pasirinktinė data
Pasirinktinė numatytoji data – pasirinkite pradžios datą (rodoma, kai pasirinkta „Konkreti data“)
Sąlyginė logika
- Įjungti sąlyginę logiką – rodyti / slėpti pagal sąlygas
- Loginis tipas
- Visos sąlygos turi būti įvykdytos (IR)
- Galima įvykdyti bet kurią sąlygą (ARBA)
- Sąlygų taisyklės
- Rodyti / Slėpti – Veiksmas, kurį reikia atlikti
- Laukas – kurį lauką tikrinti
- Operatorius – Lygu, Nelygu, Apima, Didesnis nei, Mažiau nei, Tuščia, Nėra tuščia
- Vertė – palyginimo vertė
- Kelios sąlygos – pridėkite neribotą taisyklių skaičių
Advanced Options
- Paslėptas laukas – padarykite lauką nematomą, bet į pateiktus duomenis įtraukite datą
- Pasirinktinės CSS klasės – pritaikykite pasirinktinį stilių
- Prieinamumo atributai – ARIA žymės ekrano skaitytuvams

Kodėl verta rinktis mūsų datos lauką?
✅ Įvairūs formatai – JAV, JK, ISO ir punktyriniai formatai
✅ Datos intervalo valdymas – tiksliai nustatykite minimalias / maksimalias ribas
✅ Blokuoti praeities datas – leisti pasirinkti tik būsimas datas
✅ Blokuoti būsimas datas – leisti pasirinkti tik praėjusias datas
✅ Išjungti savaitgalius – verslui galima rinktis tik darbo dienomis
✅ Išmanieji numatytieji nustatymai – iš anksto užpildykite šiandienos, rytojaus arba pasirinktine data
✅ Vietiniai rinkikliai – naršyklėms optimizuoti kalendoriai kiekvienai platformai
✅ Automatinis patvirtinimas – negalima pasirinkti netinkamų datų
✅ Visiškai integruota – sklandžiai veikia su visomis formos funkcijomis
Dažnai užduodami klausimai
K: Kokie datos formatai palaikomi?
Keturi formatai: ISO (2023-12-31), US (2023-12-31), UK (2023-12-31) ir Dashed (2023-12-31). Pasirinkite formatą, kuris geriausiai atitinka jūsų auditoriją.
K: Kaip neleisti vartotojams pasirinkti praėjusių datų?
Įjunkite „Blokuoti praeities datas“. Bet kuri data, ankstesnė nei šiandien, datos rinkiklyje taps nepasirenkama.
K: Ar galiu apriboti datas iki konkretaus diapazono?
Taip. Nustatykite „Pirmoji leidžiama data“ ir „Paskutinė leidžiama data“, kad pasirinkimai būtų apriboti iki nustatyto lango.
K: Ką veikia funkcija „Išjungti savaitgalius“?
Tai pašalina galimybę pasirinkti šeštadienius ir sekmadienius. Likęs pasirinkimas lieka tik nuo pirmadienio iki penktadienio.
K: Kaip veikia numatytosios datos?
Pasirinkite, ar laukas pradedamas tuščias, ar rodo šiandienos datą, rytojaus datą ar pasirinktinę datą. Šiandienos ir rytojaus data koreguojasi automatiškai.
K: Ar datos parinkiklis visuose įrenginiuose atrodo vienodai?
Ne. Jis naudoja kiekvieno įrenginio vidinę vartotojo sąsają – „iOS“ ratukų parinkiklius, „Android“ kalendorius, darbalaukio parinkiklius ir pan.
K: Ar galiu blokuoti būsimas datas gimimo datos laukuose?
Taip. Įjunkite „Blokuoti būsimas datas“, kad naudotojai galėtų pasirinkti datas tik iki šiandienos imtinai.
K: Kaip min/max datos veikia kartu su praeities/būsimo laiko blokavimu?
Jie kaupiasi. Pavyzdžiui, užblokavus praeities datas ir nustačius maksimalią 30 dienų į priekį datą, gaunamas diapazonas nuo šiandienos iki 30 dienų į priekį.
K: Ar vartotojai gali įvesti datas vietoj parinkiklio?
Kai kurios naršyklės leidžia rašyti su patvirtinimu. Kitos priverstinai naudoja datos rinkiklį. Visos jos užtikrina teisingą formatavimą.
K: Kas nutinka, jei vartotojas pasirenka savaitgalį, kai savaitgaliai išjungti?
Sistema automatiškai prisitaiko prie artimiausios galiojančios savaitės dienos, paprastai kito pirmadienio.
K: Ar galiu naudoti sąlyginę logiką su datos laukais?
Taip. Norėdami valdyti kitų laukų matomumą, naudokite palyginimus, tokius kaip „Lygu“, „Yra tuščia“, „Nėra tuščia“, „Didesnis nei“ arba „Mažesnis nei“.
K: Kaip nustatyti terminą?
Įveskite savo terminą lauke „Paskutinė leidžiama data“. Vartotojai negali pasirinkti datų po šio taško. Derinkite su „Blokuoti praeities datas“, jei jums reikia tik ateities prieinamumo.