Formuliervelden

Samenvatting

Een formulier bestaat uit velden, en die velden zijn de vragen die je aan de bezoeker stelt. Je beheert ze in de pop-in Formulier bewerken, op het tabblad Velden. Er zijn elf veldtypen, van een gewone tekstregel tot een datumkiezer. Per veld stel je daarna hoogstens vier dingen in.

Eén ding is daarbij makkelijk te missen. Wat je in Placeholder typt, is ook de naam van de vraag in elke reactie die binnenkomt. Laat je dat veld leeg, dan staat er in de reactie geen vraag boven het antwoord.

Wanneer gebruik je dit?

Je doet dit zodra het formulier andere of meer vragen moet stellen dan het blok meebrengt. Denk aan een contactformulier dat ook om een telefoonnummer vraagt. Of aan een inschrijfformulier waarin de bezoeker een keuze maakt.

Je doet het ook als de volgorde van de vragen anders moet, of als een vraag weg mag. Bij de drie keuzevelden hoort daar het beheren van de opties bij.

Hoe werkt dit in Mach3Blocks?

Het tabblad Velden heeft twee vlakken. In het midden staat het formuliervoorbeeld: het formulier zoals de bezoeker het straks ziet. Rechts staan de veldinstellingen van het veld dat je hebt aangeklikt.

Op datzelfde tabblad staat de kaart Veld toevoegen met elf knoppen. Een klik zet het nieuwe veld onderaan in het formulier. Daarna klik je het aan om het in te stellen.

Veldtype Wat het is Bijzonderheden
Titel Een tussenkop in het formulier, dus geen invulveld De tekst van de kop typ je in Standaard waarde
Tekstregel Een invulveld van één regel
E-mailadres Een invulveld voor een e-mailadres Vult de twee keuzelijsten op het tabblad E-mail, en gebruikt daarvoor de Placeholder
Telefoonnummer Een invulveld voor een telefoonnummer Het platform controleert het formaat van het nummer niet
Tekstvak Een invulveld van meer regels
Selectie Een uitklaplijst met één keuze De Placeholder wordt de bovenste regel van de lijst
Radio button Keuzerondjes, alle opties zichtbaar, één keuze
Checkbox Aanvinkvakjes, meer keuzes mogelijk
Datum Een datumkiezer
Datum tijd Een datum- en tijdkiezer
Bestand Een bestand meesturen met de reactie Het enige veldtype met een eigen grens. Zie Bestandsveld

Een wachtwoordveld en een zoekveld staan niet in die lijst. Die twee zitten vast in hun eigen blok, en daar voeg je ze niet zelf toe.

De vier veldinstellingen

Per veld vul je rechts hoogstens vier dingen in. Welke van de vier je ziet, hangt af van het veldtype.

Instelling Wat je invult Bijzonderheden
Placeholder De voorbeeldtekst in het veld, die verdwijnt zodra de bezoeker typt Hoogstens 100 tekens. Ook de naam van de vraag in de reactie, in de download en in de mail
Standaard waarde Een waarde die al is ingevuld voordat de bezoeker begint Hoogstens 100 tekens. Bij een titelveld is dit de tekst van de kop
Verplicht Of de bezoeker het veld moet invullen Bestaat alleen bij een reactieformulier, en niet bij een titelveld
Naam De technische naam waaronder het antwoord wordt doorgegeven Hoogstens 100 tekens. Zelfde voorwaarde als Verplicht

Een nieuw veld krijgt automatisch een naam in de vorm field_1, en daarna het eerste vrije nummer. Je hoeft die naam dus niet zelf te bedenken.

Veldtype Wat er van de vier wegvalt
Titelveld Naam, Verplicht en Placeholder
Selectieveld Standaard waarde
Radioveld en checkboxveld Placeholder en Standaard waarde
Bestandsveld Standaard waarde, met Toegestane extensies erbij

De keuzeopties

Bij een selectie-, radio- of checkboxveld staat er een knop Opties beheren bij. Die knop opent het vlak Opties, met elke optie op zijn eigen regel. Een optie mag hoogstens 100 tekens lang zijn.

Met de sleepgreep links wijzig je de volgorde van de opties. Met Optie toevoegen zet je er een bij en met Optie verwijderen haal je er een weg. Het kruisje naast de plusknop sluit het vlak weer.

Stappenplan

Een veld toevoegen

  1. Selecteer het formulier in de editor.
  2. Klik op Formulier bewerken.
  3. Open het tabblad Velden.
  4. Kies in de kaart Veld toevoegen het veldtype dat je wilt.
  5. Klik het nieuwe veld aan in het formuliervoorbeeld.
  6. Klik op Opslaan.

Een veld instellen

  1. Klik het veld aan in het formuliervoorbeeld.
  2. Vul rechts het veld Placeholder in.
  3. Vul Standaard waarde in, als je een waarde wilt voorinvullen.
  4. Zet Verplicht aan, als de bezoeker het veld moet invullen.
  5. Klik op Opties beheren, bij een selectie-, radio- of checkboxveld.
  6. Klik op Opslaan.

De volgorde wijzigen of een veld weghalen

  1. Open het tabblad Velden in de pop-in.
  2. Sleep het veld met zijn sleepgreep naar de nieuwe plaats.
  3. Klik op Veld verwijderen bij het veld dat weg mag.
  4. Klik op Opslaan.

Voorwaarden en rechten

Voor de velden zelf is geen recht nodig. Wie de pop-in kan openen, kan een veld toevoegen, instellen en weghalen.

Er is wel een voorwaarde. Velden beheren kan alleen bij een reactieformulier, en dus niet bij een zoek- of inlogformulier. Daar staat de kaart Veld toevoegen er niet. De sleepgreep en Veld verwijderen ontbreken er ook.

Je kunt daar alleen een veld aanklikken en zijn Placeholder of Standaard waarde wijzigen. De vragen zelf liggen in het blok vast.

Voor het overzicht waarin je begint heb je het recht Websites nodig. Een gewijzigd formulier staat pas op je live website nadat je opnieuw publiceert, en daarvoor heb je het recht Publiceren nodig.

Gevolgen en beperkingen

Reacties die al binnen zijn veranderen niet meer. Elk antwoord is bij het binnenkomen met zijn eigen naam vastgelegd. Haal je een veld weg of geef je het een andere Placeholder, dan blijven die oudere reacties dus staan zoals ze waren.

Een veld zonder Placeholder levert een antwoord zonder vraag op. In de reactie, in de download en in de mail heet zo'n vraag dan Veld, met een volgnummer erachter. Vul die tekst dus in bij elk veld dat hem heeft, ook als je in het formulier geen voorbeeldtekst wilt.

Een formulier moet minstens één veld hebben. Haal je het laatste veld weg, dan verschijnt er een waarschuwing en kun je niet opslaan.

Op de gepubliceerde website wordt een verplicht veld gecontroleerd voordat de reactie wordt opgeslagen. Bij een verplicht e-mailveld wordt daar ook het formaat van het adres getoetst.

Een oud blok opnieuw plaatsen kost je alle instellingen

Sleep je het blok opnieuw in de pagina, dan is dat een nieuw formulier met een nieuw nummer. De meldingen, de mailinstellingen en het spamfilter staan dan weer op hun beginwaarde.

Als het niet lukt

Zie je op het tabblad Velden alleen een waarschuwing en geen velden, dan komt je blok van voor de wijziging die formuliervelden bewerkbaar maakte.

Bij een oud blok is alleen de veldenlijst geblokkeerd

De vier andere tabbladen blijven gewoon werken. De meldingen, de reacties, de mail en het spamfilter kun je dus nog wijzigen. Alleen de vragen liggen vast.

Wordt Naam rood, dan klopt de ingevulde naam niet. Herstel hem voordat je opslaat. De regel eronder zegt zelf wat er is toegestaan.

Wat de veldmelding eist Waarde
Toegestane tekens letters, cijfers, een streepje en een liggend streepje
Uniek de naam komt hoogstens één keer voor binnen dit formulier
Bezette namen id, language, field_0 en g-recaptcha-response

De naam field_0 is bezet omdat het onzichtbare spamveld van het formulier zo heet.

Reageert Opslaan niet, kijk dan of er nog een veld in het formulier staat. Voeg er een toe, en de knop werkt weer.