Home Werk
SaaS bouwenAI developmentAPI developmentMobile app developmentGoogle Ads managementHeadless ShopifyLaravel developmentNext.js developmentReact developmentTypeScript engineeringUI/UX designSEO & AEOWebshop bouwen
AI-oplossingenB2B-platformsE-commerceHorecaLead generationLogistiekOnderwijsProcesautomatiseringSaaS-platformsStartup MVPVastgoedZorg
JuridischZorgVastgoedFinanceHoreca
Den HaagRotterdamAmsterdamUtrechtEindhovenAlmereBredaArnhemNijmegenTilburgEnschedeGroningenLeidenDelftZoetermeerDen Bosch
Studio
OverWerkwijzeLabBlogContact

Tijdslotkiezer met dagdelen Nieuw

Losse tijdslotkiezer voor een terugbelmoment of bezorgtijd: dag kiezen, dan tabs Ochtend/Middag/Avond met het aantal vrije tijden, daaronder tijdvakken van een half uur als echte radioknoppen. Verstreken tijden van vandaag en volle vakken zijn uitgeschakeld; een dagdeel zonder plek toont een lege staat met een knop naar het eerstvolgende vrije vak. Tabs volgen het ARIA-tabpatroon (pijltjes, Home/End). Geselecteerd vak via :has(:checked), fallback met een klasse uit JS.

Wanneer mogen we je terugbellen?

Van Dam Installatie · binnen het gekozen half uur

Dag

Kies een tijdvak.

Zo gebruik je het

  1. Plak de HTML op de plek waar het onderdeel moet komen.
  2. Zet de CSS in je stylesheet. Alle klassen hebben een eigen voorvoegsel, dus niets botst met je eigen opmaak.
  3. Voeg de JavaScript toe en roep init() aan met het element waar de HTML in staat.
<!-- Tijdslotkiezer met dagdelen · NedDev · eigen werk. -->
<div class="jouw-container">
<form class="bts" novalidate><div class="bts__top"><p class="bts__q">Wanneer mogen we je terugbellen?</p><p class="bts__sub">Van Dam Installatie · binnen het gekozen half uur</p></div><fieldset class="bts__days"><legend class="bts__vh">Dag</legend></fieldset><div class="bts__tabs" role="tablist" aria-label="Dagdeel"><button type="button" role="tab" class="bts__tab" id="bts-t0" aria-controls="bts-p" data-p="0">Ochtend <span></span></button><button type="button" role="tab" class="bts__tab" id="bts-t1" aria-controls="bts-p" data-p="1">Middag <span></span></button><button type="button" role="tab" class="bts__tab" id="bts-t2" aria-controls="bts-p" data-p="2">Avond <span></span></button></div><div class="bts__panel" id="bts-p" role="tabpanel" tabindex="-1"></div><div class="bts__foot"><p class="bts__sum" aria-live="polite">Kies een tijdvak.</p><button type="submit" class="bts__go" disabled>Bel mij terug</button></div></form>
</div>

Meer uit formulieren & invoer

Iets gezien dat je mooi vindt?

Zet het in je selectie en stuur hem op. Dan bouwen we je site eromheen, in jouw huisstijl.

Neem contact op →