Ich habe alles in ein Custom Form Field gepackt, hatte dem Feld im Formular aber wohl nicht das richtige Template zugewiesen ... Im Ergebnis funktioniert jetzt alles.
URL-Parameter (komplett bzw. ungefiltert) abfragen und in der Browser Session speichern:
Code:
<script>
$(document).ready(function(){
const urlSearchParams = new URLSearchParams(window.location.search);
const urlSearchParamsCheck = sessionStorage.getItem('parameter');
if (urlSearchParamsCheck === null){
sessionStorage.setItem('parameter', urlSearchParams);
};
});
</script>
URL-Parameter aus der Browser Session laden und Input manipulieren:
Code:
<input id="urlparameter" type="hidden" name="<?= $this->name ?>" value="">
<script>
$(document).ready(function(){
document.getElementById("urlparameter").value = sessionStorage.getItem('parameter');
});
</script>
Lesezeichen