document.addEventListener("DOMContentLoaded", function () { let inptGuide = document.getElementById("inputGuide"); let BtnGuide = document.getElementById("BtnGuide"); inptGuide.addEventListener("input", () => { if (inptGuide.value.length >= 10) { BtnGuide.classList.remove("none"); } else { BtnGuide.classList.add("none"); } }); BtnGuide.addEventListener("click", () => { redirectGuide(); }); inptGuide.addEventListener("keydown", (event) => { if (event.key === "Enter") { event.preventDefault(); // Evita el comportamiento por defecto del Enter en un input redirectGuide(); } }); function redirectGuide() { const guide = inptGuide.value; jQuery.ajax({ url: ajax_object.ajax_url, method: "POST", data: { action: "encrypt_guide", guide: guide, }, success: function (response) { if (response.success) { const encryptedGuide = response.data; const url = "https://www3.interrapidisimo.com:8082/SiguetuEnvio/shipment/"; const urlEncode = url + encodeURIComponent(encryptedGuide).replace(/%20/g, "+"); window.open(urlEncode, "_blank"); } else { alert("Error al encriptar la guía."); } }, }); } });