Buzz


Modern Luxury

“Misse and her associates Mia and Gianna worked diligently to make our wonderful wedding run smoothly, navigating any and all logistical challenges that our lovely venue at the Art Institute’s Modern Wing may have posed for outside vendors. Throughout the wedding day, Misse’s team were cheerful and tireless in helping prepare for the event.” -Andrew, Husband

Planning a wedding can be a daunting experience and as the months passed by I realized all of my ideas and creativity couldn’t be executed by me on the day of our wedding! So, I researched several wedding coordinators and chose Misse for many reasons. I loved her attention to details and her willingness to make it it the best day ever for the bride. She understood what it takes, as a DOC, to make the bride happy and make the day go smoothly.” -Thu, Bride



“This wedding wouldn’t have happened without Misse. There were so many moving parts and she handled it like a champ. My husband and I had families with big personalities and they were all corralled by the Honey Bee team.” -Leah, Bride


Modern Luxury
// Phone number validation for Jetpack contact forms document.addEventListener(‘DOMContentLoaded’, function() { // Find all Jetpack contact forms const jetpackForms = document.querySelectorAll(‘.wp-block-jetpack-contact-form form, .contact-form form’); jetpackForms.forEach(function(form) { form.addEventListener(‘submit’, function(e) { // Look for phone input fields (common names/IDs used by Jetpack) const phoneInputs = form.querySelectorAll(‘input[name*=”phone”], input[id*=”phone”], input[type=”tel”], input[placeholder*=”phone” i]’); let isValid = true; phoneInputs.forEach(function(phoneInput) { const phoneValue = phoneInput.value.replace(/\D/g, ”); // Remove non-digits // Check if phone number has exactly 10 digits if (phoneValue.length > 0 && phoneValue.length !== 10) { e.preventDefault(); // Stop form submission isValid = false; // Remove any existing error message const existingError = phoneInput.parentNode.querySelector(‘.phone-error’); if (existingError) { existingError.remove(); } // Add error styling phoneInput.style.borderColor = ‘#ff0000’; phoneInput.style.borderWidth = ‘2px’; // Create and show error message const errorMsg = document.createElement(‘div’); errorMsg.className = ‘phone-error’; errorMsg.style.color = ‘#ff0000′; errorMsg.style.fontSize = ’14px’; errorMsg.style.marginTop = ‘5px’; errorMsg.textContent = ‘Please enter a valid 10-digit phone number.’; phoneInput.parentNode.appendChild(errorMsg); // Focus on the invalid field phoneInput.focus(); } }); if (!isValid) { // Scroll to first error if form is long const firstError = form.querySelector(‘.phone-error’); if (firstError) { firstError.scrollIntoView({ behavior: ‘smooth’, block: ‘center’ }); } } }); // Clear error styling when user starts typing const phoneInputs = form.querySelectorAll(‘input[name*=”phone”], input[id*=”phone”], input[type=”tel”], input[placeholder*=”phone” i]’); phoneInputs.forEach(function(phoneInput) { phoneInput.addEventListener(‘input’, function() { // Clear error styling this.style.borderColor = ”; this.style.borderWidth = ”; // Remove error message const errorMsg = this.parentNode.querySelector(‘.phone-error’); if (errorMsg) { errorMsg.remove(); } }); }); }); });