Autfill Town
by mtenschert
JavaScript
// timeout for optimize360 asynchronous loading
setTimeout(function() {
// get javaScript object "promo" url-parameter ?promo=xxxx
let params = new URLSearchParams(document.location.search);
let promo = params.get("town");
// function run only(!) if "promo" !== 0
if (promo !== null) {
// function run only(!) if promocode-field is empty
if ($('#searchform_value').val() == '') {
// autofill in promocode field and add classes
$("#searchform_value").val(promo);
$("#searchform_value").addClass("label-shrink");
$("#searchform_value").addClass("ng-pristine");
// trigger for input
$('#searchform_value').trigger("input");
}
}
}, 1500);