Ga direct naar inhoud
Ga direct naar inhoud
Ga direct naar inhoud

Weergave in kolommen

Introductie

Voor het weergeven van de inhoud van het formulier in kolommen.

Snelstart

    
    @use "@minvws/manon/components/form";
  

Waarschuwing: fieldset met een column-* class met daarbinnen een input type="date" kunnen buiten de breedte van het formulier lopen.

Voorbeelden

Voorbeeld: Basis

    
    <form action="" method="post">
  <div class="column-2">
    <div>
      <label for="voorbeeld-1-date-1-start">van</label>
      <input id="voorbeeld-1-date-1-start" name="voorbeeld-1-date-1-start" />
    </div>
    <div>
      <label for="voorbeeld-1-date-1-end">tot</label>
      <input id="voorbeeld-1-date-1-end" name="voorbeeld-1-date-3-end" />
    </div>
  </div>
  <button type="submit">Verzend</button>
</form>
  

Voorbeeld: verplicht

Dit veld is verplicht
Dit veld is verplicht
    
    <form action="" method="post">
  <div class="column-2">
    <div>
      <label for="voorbeeld-1-date-1-start">van</label>
      <div>
        <span class="nota-bene">Dit veld is verplicht</span>
        <input id="voorbeeld-1-date-1-start" name="voorbeeld-1-date-1-start" required />
      </div>
    </div>
    <div>
      <label for="voorbeeld-1-date-1-end">tot</label>
      <div>
        <span class="nota-bene">Dit veld is verplicht</span>
        <input id="voorbeeld-1-date-1-end" name="voorbeeld-1-date-3-end" required />
      </div>
    </div>
  </div>
  <button type="submit">Verzend</button>
</form>
  

Voorbeeld: met hulptekst

Lorem ipsum dolor sit amet.

Lorem ipsum dolor sit amet.

    
    <form action="" method="post" class="help">
  <div class="column-2">
    <div>
      <label for="voorbeeld-1-date-1-start">van</label>
      <div class="help-container">
        <span class="nota-bene">Dit veld is verplicht</span>
        <input id="voorbeeld-1-date-1-start" name="voorbeeld-1-date-1-start" required />
        <p
          class="explanation"
          data-open-label="Toelichting bij het veld: Voorbeeld text input"
          data-close-label="Sluit toelichting bij het veld: Voorbeeld text input"
          id="voorbeeld-text-input-met-hulptekst-simpel-1-message"
        >
          Lorem ipsum dolor sit amet.
        </p>
      </div>
    </div>
    <div>
      <label for="voorbeeld-1-date-1-end">tot</label>
      <div class="help-container">
        <span class="nota-bene">Dit veld is verplicht</span>
        <input id="voorbeeld-1-date-1-end" name="voorbeeld-1-date-3-end" required />
        <p
          class="explanation"
          data-open-label="Toelichting bij het veld: Voorbeeld text input"
          data-close-label="Sluit toelichting bij het veld: Voorbeeld text input"
          id="voorbeeld-text-input-met-hulptekst-simpel-1-message"
        >
          Lorem ipsum dolor sit amet.
        </p>
      </div>
    </div>
  </div>
  <button type="submit">Verzend</button>
</form>
  

Voorbeeld: met gedeelde hulptekst

Lorem ipsum dolor sit amet.

    
    <form action="" method="post" class="help">
  <div class="column-2">
    <div>
      <label for="voorbeeld-1-date-1-start">van</label>
      <div class="help-container">
        <span class="nota-bene">Dit veld is verplicht</span>
        <input id="voorbeeld-1-date-1-start" name="voorbeeld-1-date-1-start" required />
        <p
          class="explanation"
          data-open-label="Toelichting bij het veld: Voorbeeld text input"
          data-close-label="Sluit toelichting bij het veld: Voorbeeld text input"
          id="voorbeeld-text-input-met-hulptekst-simpel-1-message"
        >
          Lorem ipsum dolor sit amet.
        </p>
      </div>
    </div>
    <div>
      <label for="voorbeeld-1-date-1-end">tot</label>
      <div class="help-container">
        <span class="nota-bene">Dit veld is verplicht</span>
        <input id="voorbeeld-1-date-1-end" name="voorbeeld-1-date-3-end" required />
        <p
          class="explanation"
          data-open-label="Toelichting bij het veld: Voorbeeld text input"
          data-close-label="Sluit toelichting bij het veld: Voorbeeld text input"
          id="voorbeeld-text-input-met-hulptekst-simpel-1-message"
        >
          Lorem ipsum dolor sit amet.
        </p>
      </div>
    </div>
  </div>
  <button type="submit">Verzend</button>
</form>
  

Voorbeeld: verplicht met hulptekst

Dit veld is verplicht

Lorem ipsum dolor sit amet.

Dit veld is verplicht

Lorem ipsum dolor sit amet.

    
    <form action="" method="post" class="help">
  <div class="column-2">
    <div>
      <label for="voorbeeld-1-date-1-start">van</label>
      <div class="help-container">
        <span class="nota-bene">Dit veld is verplicht</span>
        <input id="voorbeeld-1-date-1-start" name="voorbeeld-1-date-1-start" required />
        <p
          class="explanation"
          data-open-label="Toelichting bij het veld: Voorbeeld text input"
          data-close-label="Sluit toelichting bij het veld: Voorbeeld text input"
          id="voorbeeld-text-input-met-hulptekst-simpel-1-message"
        >
          Lorem ipsum dolor sit amet.
        </p>
      </div>
    </div>
    <div>
      <label for="voorbeeld-1-date-1-end">tot</label>
      <div class="help-container">
        <span class="nota-bene">Dit veld is verplicht</span>
        <input id="voorbeeld-1-date-1-end" name="voorbeeld-1-date-3-end" required />
        <p
          class="explanation"
          data-open-label="Toelichting bij het veld: Voorbeeld text input"
          data-close-label="Sluit toelichting bij het veld: Voorbeeld text input"
          id="voorbeeld-text-input-met-hulptekst-simpel-1-message"
        >
          Lorem ipsum dolor sit amet.
        </p>
      </div>
    </div>
  </div>
  <button type="submit">Verzend</button>
</form>