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
- Selecteer het formulier in de editor.
- Klik op Formulier bewerken.
- Open het tabblad Velden.
- Kies in de kaart Veld toevoegen het veldtype dat je wilt.
- Klik het nieuwe veld aan in het formuliervoorbeeld.
- Klik op Opslaan.
Een veld instellen
- Klik het veld aan in het formuliervoorbeeld.
- Vul rechts het veld Placeholder in.
- Vul Standaard waarde in, als je een waarde wilt voorinvullen.
- Zet Verplicht aan, als de bezoeker het veld moet invullen.
- Klik op Opties beheren, bij een selectie-, radio- of checkboxveld.
- Klik op Opslaan.
De volgorde wijzigen of een veld weghalen
- Open het tabblad Velden in de pop-in.
- Sleep het veld met zijn sleepgreep naar de nieuwe plaats.
- Klik op Veld verwijderen bij het veld dat weg mag.
- 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.
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.
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.