Samuel fiedler: ToDo JavaScript/URL/createObjectURL Idee mit Umsetzung

Beitrag lesen

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 😀