SwingIT.be - HELP

Formulieren

Je kan zelf formulieren maken die gebruikt worden bij deelname aan events of bij bevragingen.

Je kan de formulieren beheren bij Beheer / Formulieren

Dit is een optionele module, beschikbaar voor SwingIT Advanced en Pro accounts. Zet deze module aan via Instellingen / Modules

Handige tips voor het gebruik van formulieren

Je formulieren zijn een belangrijke tool voor communicatie met je leden. Hou de formulieren eenvoudig en gebruiksvriendelijk via deze tips!

  • Hou de namen van de velden kort (slechts enkele woorden, zonder leestekens, start met een hoofdletter). Dat maakt het formulier goed leesbaar en eenvoudiger in gebruik. Het geeft ook meer overzichtelijke tabellen als resultaat (de ingevulde gegevens).

    • Voorbeeld: “Gratis opvang”

  • Wil je meer info geven bij een veld, gebruik dan de help tekst. De help tekst geef je in bij het bewerken va het veld

Geef help tekst in bij bewerken van het veld
  • In de help tekst kan je een of meerdere korte zinnen uitleg geven ivm het doel van het veld:

Voorbeeld van help tekst onder een veld
  • Wil je nog meer info geven, gebruik dan een “Info” veld. Dat is een veld zonder invoer, wat je tussen de andere velden kan plaatsen om info te geven

  • Stel in de formulieren geen vragen over aanvaarden van privacy regels die reeds zijn gedekt door je privacy verklaring. Bij gebruik van het formulier wordt een de gebruikers automatisch gevraagd je privacy verklaring te aanvaarden.

Velden

Volgende types velden zijn beschikbaar, om te gebruiken in je eigen formulieren:

  • Selectievakje: Een JA/NEE selectievakje

  • Tekstveld: 1 regel tekst. Kan letters, cijfers en leestekens bevatten

  • Tekst vak: meerdere regels tekst. Kan letters, cijfers en leestekens bevatten

  • Getal: getal van meerdere cijfers, al dan niet met cijfers met komma

  • Keuzelijst: de gebruiker dient een optie te kiezen uit een gegeven lijst

Je kan ook meerdere keuzes toelaten uit de keuzelijst. Kies daarvoor de optie “Meerdere waarden”, bij het bewerken van het veld.

  • Datum: een datum is te selecteren uit een kalender

  • Sterren: men kan een score geven van 1 tem 5 sterren

  • Info: dit veld vereist geen invoer van de gebruiker, maar toont enkel informatie (tekst, of HTML)

  • Info & Media: dit veld vereist geen invoer van de gebruiker, maar toont enkel informatie (tekst, afbeeldingen, video, HTML)

Voorbeelden van veel gebruikte HTML codes:

HTML code

Resultaat

HTML code

Resultaat

Gewone tekst

Gewone tekst

<b>Vette tekst</b>

Vette tekst

<i>Cursieve tekst</i>

Cursieve tekst

<h1>Hoofding 1</h1>

Hoofding 1

<h2>Hoofding 2</h2>

Hoofding 2

<h3>Hoofding 3</h3>

Hoofding 3

Een horizontale lijn:

<br>

Een horizontale lijn:

<ul>
<li>punt A</li>
<li>punt B</li>
<li>punt C</li>
</ul>

  • punt A

  • punt B

  • punt C

<ol>
<li>punt A</li>
<li>punt B</li>
<li>punt C</li>
</ol>

  1. punt A

  2. punt B

  3. punt C

Een link naar <a href=”google.com”>google</a>

Een link naar http://google.com

Voor HTML code: Het is niet nodig tags zoals <!DOCTYPE html> <html> <body> te gebruiken, die worden automatisch voorzien.

Meer info over HTML vind je op W3 schools: HTML Basic Examples (Engels)

Attributen

Verder kan je aan deze velden bepaalde attributen toekennen om de functionaliteit uit te breiden

  • Label: Dit is de naam van het veld en verschijnt net boven het veld bij het invullen

  • Vereist: Dit veld is vereist, dwz het invullen ervan door de gebruiker is verplicht

  • Help tekst: Deze tekst zal in wat kleiner en grijs lettertype verschijnen onder het veld, als hulp voor de gebruiker

  • Placeholder: De standaard inhoud van het veld, voordat de gebruiker het eventueel wijzigt

  • Patroon voor reguliere expressies: dit is een beschrijving van het gewenste formaat van de gegevens via reguliere expressies. Reguliere expressies zijn een wiskundige beschrijving van tekstpatronen. Je vindt hierover veel informatie op het internet, bv hier. Enkele voorbeelden worde gegeven in onderstaande tabel

Voorbeeld

Reguliere Expressie

Voorbeeld

Reguliere Expressie

1 cijfer

[0-9]

1 kleine letter

[a-z]

1 hoofdletter

[A-Z]

1 of meerdere cijfers

[0-9]+

0 of 1 cijfer

[0-9]?

0 of meerdere cijfers

[0-9]*

0 of 1 teken (letters, cijfers of speciale tekens)

.?

0 of meerdere tekens (letters, cijfers of speciale tekens)

.*

5 cijfers

[0-9]{5}

vader of grootvader

(groot)?vader

rijksregisternummer (11 cijfers zonder spaties bv 90020199704)

[0-9]{11}

rijksregisternummer (cijfers met punten en streep, bv 90.02.01-997.04)

[0-9]{2}.[0-9]{2}.[0-9]{2}-[0-9]{3}.[0-9]{2}

Voorbeelden van formulieren

 

 

Zie ook https://swingit.atlassian.net/wiki/spaces/SWCS/pages/112984065