Edit the Form
The ai12z Form Editor gives you two powerful ways to build forms: a drag-and-drop visual designer for hands-on control, and Vibe Coding — an AI-powered experience where you describe the form you want in plain language and the AI builds or updates the underlying JSON model for you. Both approaches work with the same form engine, so you can freely mix and match.

Form Editor Interface
The Form Editor consists of three main sections:
Left Sidebar: Form Controls
The left sidebar contains all available form controls that you can drag and drop onto your form canvas. Available controls include:
- Radio Button Group: Single choice selection from multiple options
- Rating Scale: Star ratings or numerical scales
- Checkboxes: Multiple choice selections
- Dropdown: Single selection from a dropdown list
- Multi-Select Dropdown: Multiple selections from a dropdown
- Yes/No (Boolean): Simple true/false questions
- Image Picker: Visual selection with images
- Ranking: Order items by preference
- Single-Line Input: Short text input fields
- Long Text: Multi-line text areas
- Multiple Textboxes: Multiple related text inputs
- Panel: Group related questions together
- Dynamic Panel: Repeatable question groups
- Single-Select Matrix: Grid with single selections per row
- Multi-Select Matrix: Grid with multiple selections per row
- Dynamic Matrix: Editable data grid
- HTML: Custom HTML content
- Expression (read-only): Calculated or dynamic text
- Image: Display images within the form
Center Canvas: Form Designer
The center canvas is where you build your form by dragging controls from the left sidebar. Features include:
- Drag and Drop: Click and drag any control from the left sidebar onto the canvas
- Form Title: Edit the main form title and description at the top
- Page Management: Organize your form into multiple pages
- Visual Preview: See exactly how your form will appear to users
- Section Headers: Add "Contact Sales" or other section titles to group questions
- Field Configuration: Click any field to configure its properties in the right panel
Right Sidebar: Properties Panel
The right sidebar displays properties for the selected element. Use tabs at the top to access different configuration options:
General Tab
Configure the overall form settings:
- Survey title: The main heading displayed at the top of the form
- Survey description: Explanatory text shown below the title
- Make the title and description visible: Toggle visibility of header content
- Make the survey read-only: Prevent editing of form responses
- Select a Survey language: Choose from available languages (Default: English)
- Limit to one response: Restrict users to submitting the form only once
- Survey width mode: Choose between Auto, Static, or Responsive layouts
Designer Tab
Build and structure your form:
- Add, remove, and reorder questions
- Configure field properties (labels, placeholders, validation rules)
- Set required fields
- Add conditional logic and skip patterns
- Configure field types and options
Preview Tab
Test your form as it will appear to users in real-time without saving changes.
Themes Tab
Customize the visual appearance of your form:
- Select from pre-built themes
- Customize colors, fonts, and spacing
- Apply your brand's visual identity
- Preview theme changes instantly
Logic Tab
Set up advanced form behavior:
- Conditional visibility rules
- Skip logic based on answers
- Dynamic defaults
- Field calculations and expressions