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.


Check out the screenshots below ⬇️ 


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.


Screenshots



Form in the Portal


Form Builder with Rich Text field configuration


Image Marker field