Ini ialah kod saya yang ditambahkan pada borang Pardot di bawah bahagian,
// Parsing URL
fungsi getParameterByName(nama) {
nama = nama.ganti(/[[]/, "[").ganti(/[]]/, "]");
var regex = RegExp baharu("[?&]" + nama + "=([^]*)"),
keputusan = regex.exec(location.search);
pulangkan hasil === null ? "" : decodeURIComponent(results[1].replace(/+/g, " "));
}
// Berikan nama pembolehubah parameter URL
var source = getParameterByName('utm_source');
var medium = getParameterByName('utm_medium');
var campaign = getParameterByName('utm_campaign');
var content = getParameterByName('utm_content');
var term = getParameterByName('utm_term');
var campaignID = getParameterByName('URL_Campaign_Id');
// DAPATKAN URL Halaman Induk
var url = window.location.href;
// Letakkan nama pembolehubah ke dalam medan tersembunyi dalam borang. pemilih hendaklah "input p.YOURFIELDNAME"
document.querySelector("p.utm_source input").value = source;
document.querySelector("p.utm_medium input").value = medium;
document.querySelector("p.utm_campaign input").value = campaign;
document.querySelector("p.utm_content input").value = content;
document.querySelector("p.utm_term input").value = term;
document.querySelector("p.URL_Campaign_Id input").value = campaignID;
document.querySelector('input[name="Source_URL"]').value = url;
Saya ingin mengambil URL borang dan menyimpannya dalam medan tersembunyi (Source_URL) apabila seseorang menyerahkan borang Pardot, keseluruhan kod berfungsi dengan baik tetapi hanya sebahagian daripada mengambil URL dan menyimpan ke medan tersembunyi "Source_URL" tidak berfungsi.
Adakah sesiapa mempunyai penyelesaian apakah perubahan yang perlu saya lakukan di sini?
Menambah imej kod juga untuk memahami kod dengan jelas
Atas ialah kandungan terperinci Cara untuk mengambil URL penuh dan menyimpan dalam medan tersembunyi pada borang pardot. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!