Maison >interface Web >js tutoriel >Comment récupérer l'URL complète et la stocker dans un champ caché sur le formulaire Pardot

Comment récupérer l'URL complète et la stocker dans un champ caché sur le formulaire Pardot

WBOY
WBOYoriginal
2024-09-10 11:32:02678parcourir

Voici mon code ajouté à la section ci-dessous du formulaire Pardot,

// Analyser l'URL

fonction getParameterByName(nom) {
nom = nom.replace(/[[]/, "[").replace(/[]]/, "]");
var regex = new RegExp("[?&]" + nom + "=([^]*)"),
résultats = regex.exec(location.search);
renvoyer les résultats === null ? "" : decodeURIComponent(results[1].replace(/+/g, " "));
>

// Donner les noms de variables des paramètres URL

var source = getParameterByName('utm_source');
var medium = getParameterByName('utm_medium');
var campagne = getParameterByName('utm_campaign');
var content = getParameterByName('utm_content');
var term = getParameterByName('utm_term');
var CampaignID = getParameterByName('URL_Campaign_Id');

// OBTENIR l'URL de la page parent

var url = window.location.href;

// Mettez les noms des variables dans les champs masqués du formulaire. le sélecteur doit être "p.YOURFIELDNAME input"

document.querySelector("p.utm_source input").value = source;
document.querySelector("p.utm_medium input").value = medium;
document.querySelector("p.utm_campaign input").value = Campagne;
document.querySelector("p.utm_content input").value = content;
document.querySelector("p.utm_term input").value = term;
document.querySelector("p.URL_Campaign_Id input").value = CampagneID;
document.querySelector('input[name="Source_URL"]').value = url;

How to fetch full URL and store in hidden field on pardot form
Je souhaite récupérer l'URL du formulaire et la stocker dans le champ caché (Source_URL) lorsque quelqu'un soumet le formulaire Pardot, tout le code fonctionne bien, mais seule la partie consistant à récupérer l'URL et à la stocker dans le champ caché "Source_URL" ne fonctionne pas.

Quelqu'un a-t-il une solution, quel changement dois-je apporter ici ?

Ajout d'une image de code également pour comprendre clairement le code

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn