Beiträge von lottxkarottx

    Wenn in der URL ein Hash (hinter der Raute #) festgestellt wird, wird nach dem vollständigen Laden des Dokuments zu einem Element mit der ID des Hashes gesprungen.


    Du kannst den Hash mit Javascript mit der Eigenschaft window.location.hash maniuplieren. Siehe: https://www.w3schools.com/jsref/prop_loc_hash.asp


    Den Wert solltest du jedoch speichern. Dieses Script muss vor dem Body, bestenfalls also im Head Bereich stehen:

    JavaScript
    // Get and reset hash value BEFORE DOM loads.
    let hash;
    
    hash = window.location.hash;
    
    if("" !== hash)
    {
        window.location.hash = "";
    }


    Meine Scripts lade ich immer am unteren Ende des Bodys, dieser Code funktioniert aber auch im Head, solange jQuery vorher geladen wurde:


    Um animate nutzen zu können, muss die uncompressed oder minified Version von jQuery genutzt werden. In der slim Variante sind Animationen nicht integriert.


    Ein zusammenhängendes Beispiel: https://pastebin.com/NDHV6Adp


    Wie Arne Drews schon sagte, macht so eine Formularauswertung mittels AJAX aber wirklich mehr her und ist eher zeitgemäß.