Naar inhoud
Planning/Vrij gereedschap

Formulierspecificatie opstellen

Bouw een formulierschema met veldtypes, validatielimieten, keuzes, vereiste velden en voorwaardelijke zichtbaarheid. Voorbeeld en uitvoer JSON of een uitvoeringsmandaat.

Formuliergegevens

01 / Email address

02 / What can we help with?

03 / Tell us more

Precies hetzelfde. Voor een selectievakje gebruik je waar of niet waar.

Probeer het formulier

Voorbeeldwaarden blijven op deze pagina. Indiening heeft alleen betrekking op lokale validatie.

Formulierspecificatie

form-specification.json
{
  "name": "Contact request",
  "fields": [
    {
      "name": "email",
      "label": "Email address",
      "type": "email",
      "required": true,
      "maxLength": 254,
      "errorMessage": "Enter a valid email address."
    },
    {
      "name": "reason",
      "label": "What can we help with?",
      "type": "select",
      "required": true,
      "options": [
        "General question",
        "Billing",
        "Other"
      ],
      "errorMessage": "Choose a reason."
    },
    {
      "name": "message",
      "label": "Tell us more",
      "type": "textarea",
      "required": true,
      "minLength": 10,
      "maxLength": 2000,
      "visibleWhen": {
        "field": "reason",
        "equals": "Other"
      },
      "errorMessage": "Write between 10 and 2000 characters."
    }
  ]
}
Aantal woorden: 82Terug naar details ↑

De exporttekst blijft in het Engels; je invoer blijft ongewijzigd.

Geen aanmelding. Geen AI credits. Deze tool assembleert uw uitvoer in uw browser.

Van een idee tot iets nuttigs.

  1. 01

    Voeg uw formuliervelden toe en noem deze.

  2. 02

    Stel validatie, keuzes en optionele zichtbaarheidsvoorwaarden in.

  3. 03

    Bekijk de live form preview en exporteer de specificatie.

Een beetje context.

Een formulier specificatie registreert wat elk veld accepteert en wanneer het verschijnt. Deze tool ondersteunt gemeenschappelijke HTML veldtypes, verplichte velden, tekstlengtelimieten en één op gelijkheid gebaseerde zichtbaarheidsconditie per veld. De preview draait lokale clientvalidatie; server-side validatie en opslag blijven implementatiewerk.

Goede vragen.

Zal het voorbeeld mijn gegevens indienen?

Nee. Preview-inzending valideert alleen velden lokaal en toont een lokale bevestiging. Niets wordt opgeslagen of verzonden.

Kan ik complexe voorwaardelijke logica creëren?

Elk veld ondersteunt één voorwaarde voor gelijke behandeling op een eerder veld. Dit houdt voorwaarden voorspelbaar en vermijdt circulaire zichtbaarheidsregels.

Alle gereedschappen