---
title: "Booking Forms"
url: https://coolformkit.com/elementor-forms/booking-forms/
date: 2025-07-25
modified: 2025-09-01
author: "cpsatinder"
description: "Elementor Form Booking Forms for Elementor Create smart and easy booking forms in Elementor with Cool FormKit. Collect user details and show the right fields instantly based on their choices..."
word_count: 1116
---

# Booking Forms

Elementor Form
# Booking Forms for Elementor
Create smart and easy booking forms in Elementor with Cool FormKit. Collect user details and show the right fields instantly based on their choices [
Get Plugin
](/pricing/)

##### Book Hotel Room

## Hotel Room Booking Form
Create a dynamic and user-friendly Hotel Room Booking Form in Elementor using **Cool FormKit**. This smart form allows users to select the number of guests, pick a room type with [image radio for Elementor](https://coolformkit.com/features/image-radio-for-elementor-form/), choose check-in and check-out dates, and opt for extra services like airport pickup or breakfast. A personalized confirmation email is sent automatically after submission.

**Features Used:**

- **Image Radio Buttons** to select room types with visuals for better UX- [**Toggle Fields**](https://coolformkit.com/features/toggle-field-for-elementor-form/) for optional add-ons like Airport Pickup or Breakfast- **Label Styler** to keep form labels clean and well-aligned- [**Conditional Email**](https://coolformkit.com/features/conditional-logic-for-elementor-form/) on Form Submission to send custom confirmation emails
##### Table or Hall Reservation Form

## Restaurant Booking Form
Build a smart restaurant booking form in Elementor using Cool FormKit. Users can choose to book a table or a hall, and the form dynamically displays different fields based on their selection, that is the magic of advanced [conditional logic](https://coolformkit.com/features/conditional-logic-for-elementor-form/).

**How to set it up:**

- Add a radio field with ID booking_type and options: Table, Hall.- For fields you want to show only when Table is selected, set condition: booking_type is Table.- For Hall-related fields, use: booking_type is Hall.At the end, use another radio field with ID payment_method (options: Card, UPI, Pay at Venue) and show relevant fields based on the selected option. Use [input masks](https://coolformkit.com/features/input-mask-for-elementor-form/) for card details to guide users in entering the information correctly and ensure accurate data collection.

##### Age-Restricted Car Rental Form

## Car Rental Booking Form
Create a smart and user-friendly Car Rental Booking Form in Elementor using **Cool FormKit**. This form includes a dynamic Age Field to check if the user is eligible to rent a car. If the entered age is below 18, all the form fields are automatically hidden and the submit button is disabled.
You can easily apply conditions like if **age < 18** to hide specific fields and prevent submission, ensuring only eligible users proceed. Also, If the user enters an age less than 18, the submit button will automatically be disabled.
This form also includes dropdown for [**Country and State field**](https://coolformkit.com/features/country-and-state-field-for-elementor-form/), allowing users to select their location and enter their full address accurately. Everything is interactive and fully customizable.
## Start Creating Advanced Forms in Elementor Today
**Cool FormKit** makes it easy to build powerful, feature-rich forms in minutes. [
Get Plugin
](https://coolformkit.com/pricing/)
[
View Example Forms
](https://coolformkit.com/elementor-forms/)

### Frequently Asked Questions

How to create an advanced hotel booking form in Elementor?

You can create an advanced and dynamic hotel room booking form in Elementor using **Cool FormKit**.

- Let users choose room types with images using the **Image Radio field**.- Add check-in and check-out dates with [**Restricted date fields**](https://coolformkit.com/features/restrict-date-field-for-elementor-form/) to block past or too-far future dates.- Use [**Toggle Switches**](https://coolformkit.com/features/toggle-field-for-elementor-form/) for extras like airport pickup or breakfast.- Set up auto email confirmations with booking details.There are many other advanced features to customize the form as needed.

Can I show different booking options based on user selection?

Yes, with Cool FormKit’s [**Conditional Logic**](https://coolformkit.com/features/conditional-logic-for-elementor-form/), you can show or hide fields based on user choices, like showing table fields if “Table” is selected, or hall fields if “Hall” is chosen.

How to send a confirmation email after booking?

You can use [Conditional Email](https://coolformkit.com/features/conditional-emails-on-form-submission/) feature to automatically send a personalized booking confirmation to the user’s email after form submission, just set email conditions and content in form settings.

How can I create a car rental booking form in Elementor?

Use Cool FormKit to create a dynamic car rental booking form in Elementor. Include fields for user details, vehicle selection with **Image Radio**, and **conditional logic** to manage age restriction bookings. Create it just how you want it whetever you want.

How to disable the form submit button if the user is underage?

You can disable the submit button using Conditional Logic in Cool FormKit. Just set a condition like **age < 18** and choose the action to disable the button.

How is the country code added to the phone number field?

The country code is added using the [**Country Code Dropdown field**](https://coolformkit.com/features/country-code-for-elementor-form/), which places a dropdown next to the phone input so users can select their country code easily.

What is your refund policy?

We offer a 14-day refund policy. If you are not satisfied with the plugin for any reason, you can request a refund within 14 days of your purchase. For full details, visit our [Refund Policy Page](https://my.coolplugins.net/terms/refund-policy/).

How to Get Plugin Updates and Support After Purchase?

After purchasing the plugin, you will receive a license key. Simply activate this license in your WordPress dashboard to start receiving automatic plugin updates directly within your WP admin area. You will also be eligible for premium support and regular updates as long as your license remains active—just contact our [support team ](https://coolplugins.net/support/)when needed.

You can create an advanced and dynamic hotel room booking form in Elementor using **Cool FormKit**.

- Let users choose room types with images using the **Image Radio field**.- Add check-in and check-out dates with [**Restricted date fields**](https://coolformkit.com/features/restrict-date-field-for-elementor-form/) to block past or too-far future dates.- Use [**Toggle Switches**](https://coolformkit.com/features/toggle-field-for-elementor-form/) for extras like airport pickup or breakfast.- Set up auto email confirmations with booking details.There are many other advanced features to customize the form as needed.

Yes, with Cool FormKit’s [**Conditional Logic**](https://coolformkit.com/features/conditional-logic-for-elementor-form/), you can show or hide fields based on user choices, like showing table fields if “Table” is selected, or hall fields if “Hall” is chosen.

You can use [Conditional Email](https://coolformkit.com/features/conditional-emails-on-form-submission/) feature to automatically send a personalized booking confirmation to the user’s email after form submission, just set email conditions and content in form settings.

Use Cool FormKit to create a dynamic car rental booking form in Elementor. Include fields for user details, vehicle selection with **Image Radio**, and **conditional logic** to manage age restriction bookings. Create it just how you want it whetever you want.

You can disable the submit button using Conditional Logic in Cool FormKit. Just set a condition like **age < 18** and choose the action to disable the button.

The country code is added using the [**Country Code Dropdown field**](https://coolformkit.com/features/country-code-for-elementor-form/), which places a dropdown next to the phone input so users can select their country code easily.

We offer a 14-day refund policy. If you are not satisfied with the plugin for any reason, you can request a refund within 14 days of your purchase. For full details, visit our [Refund Policy Page](https://my.coolplugins.net/terms/refund-policy/).

After purchasing the plugin, you will receive a license key. Simply activate this license in your WordPress dashboard to start receiving automatic plugin updates directly within your WP admin area. You will also be eligible for premium support and regular updates as long as your license remains active—just contact our [support team ](https://coolplugins.net/support/)when needed.