Input & Textarea
Standaard tekstvelden met geavanceerde validatie via JSON-schema definities.
"type": "input"
Definieer complexe datastructuur in je editor. Onze parser verandert JSON direct in valid HTML5. Geen drag-and-drop, puur code-first.
Schrijf je schema, zie de resultaten direct. Wij zorgen voor de transformatie naar HTML5.
const schema = { "key": "kenteken-formulier", "components": [ { "key": "merk", "type": "input", "templateOptions": { "label": "Merk", "placeholder": "Bijv. Toyota" } }, { "key": "model", "type": "select", "templateOptions": { "label": "Model", "options": [ { "label": "Corolla", "value": "corolla" }, { "label": "Yaris", "value": "yaris" } ] } } ] };
Onze bibliotheek bevat 40+ standaard veldtypes die je direct kunt hergebruiken.
Standaard tekstvelden met geavanceerde validatie via JSON-schema definities.
"type": "input"
Type specifieke velden met ingebouwde regex-validatie en feedback.
"type": "email"
Dynamische optielijsten uit een array of API-endpoint. Perfect voor A/B testing.
"type": "select"
Gebruiksvriendelijke datumbereiken, kalenders en tijdselectoren.
"type": "date"
Vrij bewerkbare tekstgebieden met rich text mogelijkheden voor lange teksten.
"type": "wysiwyg"
Voeg dynamisch items toe aan een lijst, zoals factuurregels of e-mailadressen.
"type": "dynamic-list"
Gebruik expressionProperties om velden te tonen of verbergen op basis van eerdere antwoorden. Formly bouwt hier een efficiënte beslisboom voor.
Stel je formulier heeft een vraag over "Verblijfplaats". Afhankelijk van of de gebruiker "Nederland" of "Buitenland" kiest, verschijnen daaropvolgende velden.
Elk schema is een JSON-bestand. Push je schema naar GitHub of GitLab en beheer het net als je code. Formly slaat metadata op over de maker en timestamp.
Maak fouten? Geen zorgen. Formly ondersteunt snapshots. Rollback naar een vorige versie van je schema binnen één API-call.
Heb je al bestaande formulieren in HTML? Onze migratie-tool scant je bestanden, identificeert velden en genereert een JSON-schema.
De tool is volledig backwards compatible, zodat je formulieren na de migratie onmiddellijk beschikbaar zijn voor gebruikers. Ondersteund voor <form>, <input> en standaard validatie-attributes.
Download de quickstart gids en bouw je eerste JSON-formulier in 5 minuten.