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

Abonnement opzeggen Nieuw

Opzeggen van een abonnement zoals het in Nederland hoort: de opzegknop staat even zichtbaar als wijzigen, daarna één bevestigingsscherm met einddatum en laatste incasso, een reden die echt optioneel is, geen behoudtrucs, en een bevestiging met de tekst van de bevestigingsmail en een referentienummer. Laden en fout (via de demoschakelaar) zijn te zien. Wisselt scherm met View Transitions; zonder support of bij reduced motion direct.

Mijn abonnement

Flex-abonnement, Sportschool De Kade Utrecht

€ 34,95 per maand, maandelijks opzegbaar. Volgende incasso op 1 november.

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.
<!-- Abonnement opzeggen · NedDev · eigen werk. -->
<div class="jouw-container">
<div class="ozf">
  <div class="ozf__v" data-v="1">
    <h3 class="ozf__h" tabindex="-1">Mijn abonnement</h3>
    <div class="ozf__sub">
      <p class="ozf__name">Flex-abonnement, Sportschool De Kade Utrecht</p>
      <p class="ozf__meta">€ 34,95 per maand, maandelijks opzegbaar. Volgende incasso op 1 november.</p>
      <div class="ozf__row">
        <button type="button" class="ozf__btn" data-go="wijzig">Abonnement wijzigen</button>
        <button type="button" class="ozf__btn" data-go="2">Abonnement opzeggen</button>
      </div>
      <p class="ozf__note" aria-live="polite"></p>
    </div>
  </div>
  <div class="ozf__v" data-v="2" hidden>
    <h3 class="ozf__h" tabindex="-1">Opzegging bevestigen</h3>
    <p class="ozf__p">Je Flex-abonnement loopt door tot en met <strong class="ozf__end"></strong> (opzegtermijn 1 maand). De laatste incasso is <span class="ozf__last"></span>.</p>
    <fieldset class="ozf__fs">
      <legend>Waarom stop je? <span>(optioneel, je mag dit overslaan)</span></legend>
      <label><input type="radio" name="ozf-r" value="verhuizing"> Ik ga verhuizen</label>
      <label><input type="radio" name="ozf-r" value="prijs"> Te duur</label>
      <label><input type="radio" name="ozf-r" value="weinig"> Ik sport te weinig</label>
      <label><input type="radio" name="ozf-r" value="anders"> Anders</label>
      <textarea class="ozf__ta" rows="2" aria-label="Toelichting (optioneel)" placeholder="Toelichting (optioneel)" hidden></textarea>
    </fieldset>
    <p class="ozf__err" role="alert"></p>
    <div class="ozf__row">
      <button type="button" class="ozf__btn ozf__btn--main" data-go="3">Opzegging bevestigen</button>
      <button type="button" class="ozf__btn" data-go="1">Toch niet</button>
    </div>
    <label class="ozf__demo"><input type="checkbox"> Demo: simuleer een storing</label>
  </div>
  <div class="ozf__v" data-v="3" hidden>
    <h3 class="ozf__h" tabindex="-1">Opzegging ontvangen</h3>
    <dl class="ozf__dl">
      <dt>Einddatum</dt><dd class="ozf__end"></dd>
      <dt>Ontvangen op</dt><dd class="ozf__got"></dd>
      <dt>Referentie</dt><dd class="ozf__ref"></dd>
    </dl>
    <div class="ozf__mail">
      <p class="ozf__mh">Bevestigingsmail naar s.devries@voorbeeld.nl</p>
      <p><strong>Onderwerp:</strong> Bevestiging van je opzegging</p>
      <p>Hoi Sanne, we hebben je opzegging van het Flex-abonnement ontvangen op <span class="ozf__got"></span>. Je kunt nog sporten tot en met <span class="ozf__end"></span>. De laatste incasso is <span class="ozf__last"></span>; daarna schrijven we niets meer af. Bewaar deze mail als bewijs. Referentie: <span class="ozf__ref"></span>.</p>
    </div>
    <div class="ozf__row"><button type="button" class="ozf__btn" data-go="undo">Opzegging intrekken</button></div>
  </div>
</div>
</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 →