Comprehensive guide to creating, customizing, and managing forms in the Thena Platform.
{ "name": "Contact Form", "fields": [ { "type": "text", "label": "Name", "required": true }, { "type": "email", "label": "Email", "required": true }, { "type": "textarea", "label": "Message" }, { "type": "text", "label": "Phone Number", "condition": "Preferred Contact Method == 'Phone'" } ] }
{ "name": "Feedback Form", "fields": [ { "type": "number", "label": "Rating", "min": 1, "max": 5, "required": true }, { "type": "textarea", "label": "Comments" }, { "type": "textarea", "label": "Additional Feedback", "condition": "Rating < 3" } ] }
{ "name": "Registration Form", "fields": [ { "type": "text", "label": "Username", "required": true }, { "type": "password", "label": "Password", "required": true }, { "type": "password", "label": "Confirm Password", "validation": "Password == Confirm Password" } ] }
{ "name": "Survey Form", "fields": [ { "type": "number", "label": "Age", "required": true }, { "type": "select", "label": "Gender", "options": ["Male", "Female", "Other"] }, { "type": "checkbox", "label": "Interests", "options": ["Sports", "Music", "Travel"], "condition": "Age > 18" } ] }
{ "name": "Job Application Form", "fields": [ { "type": "text", "label": "Name", "required": true }, { "type": "email", "label": "Email", "required": true }, { "type": "file", "label": "Resume", "required": true }, { "type": "file", "label": "Cover Letter", "condition": "Position == 'Manager'" } ] }