यह मेरा कोड है जो नीचे दिए गए अनुभाग पार्डोट फॉर्म में जोड़ा गया है,
// URL को पार्स करें
फ़ंक्शन getParameterByName(नाम) {
नाम = name.replace(/[[]/, "\[").replace(/[]]/, "\]");
var regex = नया RegExp("[\?&]" नाम "=([^]*)"),
परिणाम = regex.exec(location.search);
वापसी परिणाम === शून्य? "" : decodeURIComponent(परिणाम[1].replace(/ /g, " "));
}
// यूआरएल पैरामीटर वैरिएबल नाम दें
var source = getParameterByName('utm_source');
var माध्यम = getParameterByName('utm_medium');
var अभियान = getParameterByName('utm_campaign');
var सामग्री = getParameterByName('utm_content');
var टर्म = getParameterByName('utm_term');
var अभियानआईडी = getParameterByName('URL_Campaign_Id');
// मूल पृष्ठ का यूआरएल प्राप्त करें
var url = window.location.href;
// फॉर्म में छिपे हुए फ़ील्ड में वेरिएबल नाम डालें। चयनकर्ता "p.YOURFIELDNAME इनपुट" होना चाहिए
document.querySelector('p.utm_source इनपुट').मूल्य = स्रोत;
document.querySelector("p.utm_medium इनपुट").मान = मध्यम;
document.querySelector("p.utm_campaign इनपुट").मूल्य = अभियान;
document.querySelector("p.utm_content इनपुट").मूल्य = सामग्री;
document.querySelector("p.utm_term इनपुट").मूल्य = अवधि;
document.querySelector("p.URL_Campaign_Id इनपुट").मूल्य = अभियानआईडी;
document.querySelector('input[name='Source_URL']').value = url;
मैं फॉर्म का यूआरएल लाना चाहता हूं और इसे छिपे हुए फ़ील्ड (Source_URL) में संग्रहीत करना चाहता हूं, जब कोई पार्डोट फॉर्म सबमिट करता है तो पूरा कोड ठीक काम करता है, लेकिन यूआरएल लाने और "Source_URL" छिपे हुए फ़ील्ड में संग्रहीत करने का हिस्सा काम नहीं कर रहा है।
क्या किसी के पास कोई समाधान है कि मुझे यहां क्या बदलाव करना होगा?
कोड को स्पष्ट रूप से समझने के लिए कोड की छवि भी जोड़ना
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3