Я настраиваю обработку условной формы так, чтобы форма загрузки технического документа отправляла пользователю соответствующий технический документ при отправке формы.
Условием, по которому будет отправляться электронное письмо со ссылкой, будет URL-адрес формы, который передается обратно в скрытом поле формы.
Вот ссылка на форму, которую я создаю: https://secureforms.nextens.nl/TEMPLATE
В настоящее время я могу просмотреть URL с помощью строки запроса, используя это:
var input = document.getElementById("field4"); // "field4" is the 'id' of the text field input.value = location.href;
В существующем состоянии он просматривает всю строку запроса и устанавливает ее в вышеупомянутом скрытом поле, чтобы он проходил через результаты:
https://secureforms.nextens.nl/TEMPLATE?utm_source=source&utm_campaign=campaign&utm_content=content&utm_medium=medium
Я просто хочу, чтобы URL проходил так:
https://secureforms.nextens.nl/TEMPLATE
Любая помощь очень ценится.
Если вы не хотите, чтобы какая-либо строка запроса появлялась в поле ввода, вы можете использовать что-то вроде этого -
input.value = location.href.split('?')[0]
Используйте это вместо location.href:
location.href
input.value = location.protocol + '//' + location.host + location.pathname