Forms¶
Form blocks are used to collect information from website visitors and, if applicable, create records in the database. To add a form to a website page, drag and drop the Contact & Forms categorical building block, then select a block in the pop-up window.
Åtgärder¶
By default, submitting a form sends an email containing the visitor’s submitted information. Depending on the apps installed on the database, additional actions that can automatically create records may become available. To choose a different action, click Edit, select a form field, navigate to the Style tab, and, in the Form section, select the desired Action:
Fler modeller: för att skapa andra typer av handlingar
By default, submitting the form redirects visitors to a Thank you page. Use the URL field to send them to a different page. Alternatively, select Nothing or Show Message in the On Success field to keep visitors on the form’s page.
You can also define the Labels Position and Labels Width, and specify whether Marked Fields are Required or Optional. Select None to indicate that no fields are marked. Additionally, define the Marker used to identify marked fields.
Se även
Configure the visibility settings for forms.
Fält¶
To add a new field to the form, navigate to the Style tab and click the + Field button in the Form or Field header section. To edit any field on the form, select the field, then modify and format its label directly on the form and use the options available in the Field section of the Style tab. For example, you can:
Ändra fältets Typ.
Tips
It is also possible to select an Existing Field from the database and use the data it contains. The fields available depend on the selected action. Property fields added to the database can also be used depending on the selected action.
Vissa fält är visuellt lika, men de data som matas in måste följa ett specifikt format.
Ange om fältet är Obligatoriskt.
Aktivera en fält:guilabel:
beskrivning. Aktivera omkopplaren och klicka på standardbeskrivningen i formuläret för att ändra den.Use the Requirement field to add validation Conditions to ensure visitors enter valid information. For example, set the condition requiring the Email field to contain an
@symbol or matching a specific domain.Lägg till en animation.
Edit the field’s visibility settings.
Depending on the selected field, the following options are available:
For text and string fields, such as Text, Long Text, Email, and Url, as well as numerical fields, such as Telephone, Number, and Decimal Number, you can define a Placeholder and a Default Value.
For the Long Text field, you can also specify the field’s Height.
Additionally, you can set character limits for string fields and the Telephone field. To do so, enable the Character Limit option, then set the minimum and maximum character counts using the Min Characters and Max Characters fields.
The following selection fields are available:
Checkbox: Visitors can select or clear the checkbox. Toggle Hide Label on to remove the label, and enable Default Value to have it selected by default.
Multiple Checkboxes: Visitors can select multiple options.
Radio Buttons: Visitors can select one option.
Selection: Visitors can select one option from the drop-down menu.
For fields with multiple options, enable the options you want to set as default by toggling the switch on. To remove an option, click the (remove) icon. To add a new option, click Add New Option and enter the option.
Tips
For Multiple Checkboxes and Radio Buttons, define how the options are displayed: Horizontal or Vertical.
For Radio Buttons and Selection dropdown lists, toggle the Add Other switch on to allow visitors to add their own option. You can also define a Label and Placeholder.
For Selection dropdown lists, toggle the Allow Empty switch on to allow visitors to leave the field empty. You can also define a Placeholder.
You can also translate selection options.
The Date and Date & Time fields allow visitors to select a date and, if applicable, a time using the date selector. You can also define a Placeholder and a Default Value, e.g., to use a specific date/time by default.
Tips
If needed, customize the (calendar) icon.
The File Upload field type allows visitors to upload a file. You can define the Max # of Files as well as the Max File Size. Optionally, enable the Restrict File Types option, then enable the supported file types.
To apply the changes, click Save.
Tips
Drag and drop inner content snippets inside forms to create sections, add images, set titles, and include other content elements.
Modify the text of the Submit button by clicking it and entering the desired text. You can also change the button’s Type, Size, Shape, and Animation in the Button section of the Style tab.
Lägg till ett Odoo-kontaktformulär på en webbplats som inte är Odoo¶
Du kan visa ett Odoo-kontaktformulär på en annan webbplats med hjälp av en iframe. Följ dessa steg:
Prepare the Odoo form: Create a contact form on a page in Odoo Website and remove the header and footer design. Make sure only the contact form remains on the page.
Skapa en inbäddningsbar kod: Kopiera URL:en till Odoo-formulärsidan och klistra in den i en iframe-generator, såsom La Digitale.dev eller iFrame Generator. Justera bredd och höjd för korrekt visning.
Add the embedded code to the non-Odoo website: Open the relevant page’s HTML (in the code editor or CMS) and insert the embedded code where the form should be displayed.
Example
Exempel på en inbäddad kod:
<iframe src="https://example.com/odoo-form"
style="border:0;"
name="odooForm"
scrolling="no"
frameborder="0"
marginheight="0"
marginwidth="0"
height="400px"
width="600px"
allowfullscreen>
</iframe>