Um nach Klick auf Enter nicht in die native Suche zu wechseln, muss man im Classic Layer das Skript anpassen.
Hierfür einfach folgenden Code am Anfang des Layer Scripts, nach dem öffnenden <script> Tag einfügen.
var el = document.getElementById("search-header"); el.addEventListener("keypress", function(event) { if (event.key === "Enter") { event.preventDefault(); } });
Am Beispiel des standard Scripts würde das dann wie folgt aussehen (Zeile 2-7):
<script> var el = document.getElementById("search-header"); el.addEventListener("keypress", function(event) { if (event.key === "Enter") { event.preventDefault(); } }); var doofinder_script ='//cdn.doofinder.com/media/js/doofinder-classic.7.latest.min.js'; (function(d,t){var f=d.createElement(t),s=d.getElementsByTagName(t)[0];f.async=1; f.src=('https:'==location.protocol?'https:':'http:')+doofinder_script; f.setAttribute('charset','utf-8'); s.parentNode.insertBefore(f,s)}(document,'script')); var dfClassicLayers = [{ "queryInput": "input[name='qs']", "hashid": "###HASHID###", "zone": "eu1", "display": { "lang": "###LANG###", "width": "90%", "dtop": 10, "align": "center" }, "searchParams": { transformer: null }, "historyPlugin": true }]; </script>
Tags: