Skip to Content

Rich Text field

A field people can actually write. Rich text features you configure per field.

Nova Forms, the SurveyJS form builder for Odoo, now has a Rich Text field.

Not every answer is a sentence. Sometimes it's a numbered list, a highlighted term, and a screenshot pasted at the exact step it belongs to.


Here's what it does:

A form field where people can actually write. A proper open source rich text editor, with a toolbar you configure per field.



Among the options:

✅ Text styles: bold, italic, highlight colours

✅ Bullet and numbered lists

✅ Links

✅ Images via copy-paste (Ctrl+V straight from a screenshot) and drag-and-drop

✅ Only the features you enable, nothing more


Why the storage format matters:

Responses are stored as structured JSON, not HTML.

✅ Consistent structure to read, transform, and use

✅ One response, many outputs: PDF, email, plain text, API payload

✅ Future features slot into the same structure, so upgrading doesn't mean migrating existing form data


Where it fits:

✅ Odoo portal and website forms: tickets, requests, registrations

✅ Incident and inspection reports with photos

✅ Change requests and technical clarifications


💡 The storage format decides what you can build on top. JSON gives you data you can work with.


Form Builder with Rich Text field configuration


Image Marker field