Kreator specyfikacji formularzy
Zbuduj schemat formularza z typami pól, limitami walidacji, wyborami, wymaganymi polami i widocznością warunkową. Podgląd i wywóz JSON lub sprawozdanie z realizacji.
Specyfikacja formularza
{
"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."
}
]
}Tekst eksportu pozostaje po angielsku; wpisane dane nie są zmieniane.
Nie ma rejestracji. Żadnych kredytów na sztuczną inteligencję. Narzędzie to przypomina wyjście w przeglądarce.
Od pomysłu do czegoś pożytecznego.
- 01
Dodaj i podaj pola formularza.
- 02
Ustaw warunki walidacji, wyboru i opcjonalnej widoczności.
- 03
Przejrzyj podgląd formularza na żywo i eksportuj specyfikację.
Trochę kontekstu.
Specyfikacja formularza rejestruje, co każde pole akceptuje i kiedy się pojawi. To narzędzie wspiera wspólne HTML rodzaje pól, wymagane pola, ograniczenia długości tekstu oraz jeden warunek widoczności oparty na równości na danym polu. Podgląd prowadzi walidację klienta lokalnego; walidacja po stronie serwera i przechowywanie pozostają prace wykonawcze.
Dobre pytania.
Czy podgląd przekaże moje dane?
Nie. Podgląd składania tylko waliduje pola lokalnie i pokazuje lokalne potwierdzenie. Nic nie jest zapisane ani wysłane.
Czy mogę stworzyć kompleksową logikę warunkową?
Każde pole wspiera jeden warunek równości na wcześniejszym polu. Dzięki temu warunki są przewidywalne i pozwalają uniknąć przepisów dotyczących widoczności w obiegu zamkniętym.