Formulierspecificatie opstellen
Bouw een formulierschema met veldtypes, validatielimieten, keuzes, vereiste velden en voorwaardelijke zichtbaarheid. Voorbeeld en uitvoer JSON of een uitvoeringsmandaat.
Formulierspecificatie
{
"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."
}
]
}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.
- 01
Voeg uw formuliervelden toe en noem deze.
- 02
Stel validatie, keuzes en optionele zichtbaarheidsvoorwaarden in.
- 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.