Reserva tu cita o domicilio en Dr. Scholl's

Cómodos y modernos cubículos y consultorios, individuales que permiten que nuestros usuarios disfruten de una estancia agradable y placentera en nuestros Centros de podólogos Dr. Scholl’s Colombia.

Pie
Citas Dr. Scholl's
Solicitar por WhatsApp
document.addEventListener("DOMContentLoaded", function () {
    const form = document.querySelector(".brxe-form");
    const numeroWhatsAppOriginal = "+57 318 862 7765"; // Aquí defines el número de WhatsApp

    form.addEventListener("submit", function (event) {
        event.preventDefault(); // Evita el envío normal del formulario

        let mensaje = "*Formulario de Contacto*%0A";
        
        // Seleccionar todos los inputs, textareas y selects dentro del formulario
        const campos = form.querySelectorAll("input, textarea, select");

        campos.forEach((campo) => {
            const label = campo.getAttribute("aria-label") || campo.placeholder || campo.name;
            let valor = "";

            if (campo.type === "checkbox") {
                if (campo.checked) valor = campo.value;
            } else if (campo.type === "radio") {
                if (campo.checked) valor = campo.value;
            } else {
                valor = campo.value.trim();
            }

            if (valor !== "" && label) {
                mensaje += `*${label}:* ${valor}%0A`;
            }
        });

        // Limpiar y formatear el número de WhatsApp
        let numeroWhatsApp = numeroWhatsAppOriginal.trim()
            .replace(/[\s-()]/g, "") // Eliminar espacios, guiones y paréntesis
            .replace(/[^+\d]/g, "");  // Eliminar cualquier otro carácter

        // Si el número no tiene "+", agregar por defecto +57
        if (!numeroWhatsApp.startsWith("+")) {
            numeroWhatsApp = "+57" + numeroWhatsApp;
        }

        // Crear la URL de WhatsApp
        const url = `https://wa.me/${numeroWhatsApp.replace("+", "")}?text=${mensaje}`;

        // Redirigir a WhatsApp
        window.open(url, "_blank");
    });
});