Antwort an „Samuel fiedler“ verfassen

Hallo Rolf B!

Ein Form ohne Submit ist - meine ich - nicht so sinnvoll.

Streng genommen ist die Verarbeitung clientseitig, was nach einem Artikel im Wiki ein type="button" sein müsste.
Allerdings wäre es mit Submit und event.preventDefault auch passend, da die Daten ja verarbeitet werden.

Ich würde das JS für das Beispiel dann so strukturieren:

document.addEventListener("DOMContentLoaded", function() {
	const formElement = document.forms.urlForm;
        
  // Submit auf Form abfangen
  formElement.addEventListener("submit", (submitEvent) => {
    // Echten Submit verhindern
    submitEvent.preventDefault();
    // URL erzeugen und im Link ablegen
    generateURL();     
  });

  function generateURL() {
  ...
  }
});

Also kommen die Event-Listener auch zum Code dazu?

Au revoir,
Samuel Fiedler

--
In CSS gibt es ja position: absolute; und position: relative;. Was ist nun
Und jetzt stop, dann hat die Nachricht 1111 Zeichen 😀
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar

Ihre Identität in einem Cookie zu speichern erlaubt es Ihnen, Ihre Beiträge zu editieren. Außerdem müssen Sie dann bei neuen Beiträgen nicht mehr die Felder Name, E-Mail und Homepage ausfüllen.

abbrechen