{ "fieldId": "full_name", "type": "text", "label": "Full Name", "placeholder": "Enter your full name", "required": true, "validation": { "pattern": "^[a-zA-Z ]{2,50}$", "message": "Please enter a valid name" }, "display": { "condition": "{age} >= 18", "order": 1 } }
{ "type": "text", "config": { "minLength": 2, "maxLength": 50, "pattern": "[a-zA-Z ]+", "transform": "uppercase" } }
{ "type": "select", "config": { "options": [ {"value": "1", "label": "Option 1"}, {"value": "2", "label": "Option 2"} ], "multiple": false, "searchable": true } }
{ "type": "date", "config": { "format": "YYYY-MM-DD", "min": "{today}", "max": "{today+30d}", "disabledDays": ["sunday"] } }