Skip to main content
The FormMessage class is used to create an interactive form message that can be sent via CometChat. It extends the InteractiveMessage class from CometChat.

Constructor

Class Usage

How to create an instance of the FormMessage class:

Key Properties and Methods

Goal Completion Text

The setGoalCompletionText() method sets the goal completion text of the form.

Creating a FormMessage from JSON

The static fromJSON() method creates an instance of FormMessage from a provided JSON object.

Example

Below is an example that showcases the creation and manipulation of an instance of FormMessage:
In this example, a new instance of the FormMessage class is created. The title, form fields, submit element, and goal completion text are retrieved, updated, and retrieved again. Then a new FormMessage instance is made from a JSON object, and the title is retrieved and logged.