Proposal: Adding confirmation messages flexibly to Form Builder
Overview
This issue explains a new proposal for the "Support more workflows" section in the Form Builder roadmap: Add confirmation messages flexibly as we know it from Drupal webforms or Caldera Forms.
Current behaviour
Currently, there is no success message at all when I submit a form - as a user, I do not receive any feedback as to whether my data has really been processed.
Proposed behaviour
There should be a message for a successful submission resp. a message for errors. For simple use cases such as editing data in the backend, the definition of messages per form (cf. #2957 (closed)) is certainly sufficient. For more complex applications, more flexibility would also make sense in view of other features on the Form Builder roadmap, e.g. displaying messages after forwarding to a multi-step form (cf. #4574) or modal forwarding. To put it short: We should do it the way webforms does:
Comments
- There should probably be a translated fallback / standard message as well.
- In order to be able to design success messages more individually, it should be possible to include form entries in the success message. Example: Dear Frank, thank you for signing our petition. In Caldera Forms, for example, this is comfortably solved via slugs / "magic tags":
Cf. "post-submit tokens" on Form Builder roadmap and #4576