HTML Form Builder

by
Odoo 5
v 9.0 v 10.0 v 11.0 v 12.0 Third Party 7659
Download for v 12.0 Deploy on Odoo.sh
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Website (website)
Discuss (mail)
Lines of code 2556
Technical Name html_form_builder
LicenseLGPL-3
Versions 12.0 9.0 10.0 11.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Website (website)
Discuss (mail)
Lines of code 2556
Technical Name html_form_builder
LicenseLGPL-3
Versions 12.0 9.0 10.0 11.0

Description

Use snippets to build HTML forms

Build forms with snippets

Build Forms Snippets

Build forms using snippets.

Instructions
1. Go to Settings->HTML Embed Forms->Create Forms
2. Go to your website, hit edit and scroll down to the form area
3. Drag the form snippet into your website and select your form


For a demonstration see check out this Youtube Video

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
Super app !!! Thanks for this great work!
by
Christian Fraesdorff
on 4/12/20, 1:03 PM

I only have one question: - what do I have to enter as "Validation Format" for an email field? second, I made an extension in "controller/main.py":; #default values ... else: if df.default_value == "user_id": secure_values[df.field_id.name] = request.env.user.id elif df.default_value == "partner_id": secure_values[df.field_id.name] = request.env.user.partner_id.id # Added by ECFSolutions to store the metadata that is submitted with a form when sending. # Odoo takes over these metadata at the moment of form submission, but does not save them and loses them in the further course of the process. # This storage is triggered by entering the default value "metadata" in the field where the metadata should be stored. elif df.default_value == "metadata": environ = request.httprequest.headers.environ meta = "IP = "+ str(environ.get("REMOTE_ADDR")) + "\r\n" \ + "USER_AGENT = "+ str(environ.get("HTTP_USER_AGENT")) + "\r\n" \ + "ACCEPT_LANGUAGE = " + str(environ.get("HTTP_ACCEPT_LANGUAGE")) + "\r\n" \ + "REFERER = " + str(environ.get("HTTP_REFERER")) secure_values[df.field_id.name] = meta # End of the change by ECFSolutions else: ... Thanks in any case. Best regards Christian


Great work!
by
pm@angodoo.ao
on 1/31/23, 5:05 AM

Hello there,

I am testing your module for Odoo v12 and have a question.

- Is it possible to "pre-fill" fields with some information?

For instance, if user is logged into website, autofill user_id default value

Thank you in advance