Reserve now
function julis_reservation_form() {
ob_start(); ?>
Name
Email
Phone Number
Number of guests
Please Select
1 guest
2 guests
3 guests
4 guests
5+ guests
Reservation Date & Time
Special Notes
Reserve
document.addEventListener(‘DOMContentLoaded’, function() {
document.getElementById(‘whatsappReservation’).addEventListener(‘submit’, function(e) {
e.preventDefault();
let firstName = document.getElementById(‘firstName’).value;
let lastName = document.getElementById(‘lastName’).value;
let email = document.getElementById(’email’).value;
let phoneNumber = document.getElementById(‘phoneNumber’).value;
let guests = document.getElementById(‘guests’).value;
let date = document.getElementById(‘date’).value;
let time = document.getElementById(‘time’).value;
let notes = document.getElementById(‘notes’).value;
// WhatsApp number without spaces or +
let phone = “201069348164”;
let message = `Hello Julis, I would like to reserve a table:
– Name: ${firstName} ${lastName}
– Email: ${email}
– Phone: ${phoneNumber}
– Guests: ${guests}
– Date: ${date}
– Time: ${time}
– Notes: ${notes}`;
let url = `https://wa.me/${phone}?text=${encodeURIComponent(message)}`;
window.open(url, ‘_blank’);
});
});
<?php
return ob_get_clean();
}
add_shortcode('reservation_form', 'julis_reservation_form');
