Wie kann ich mit JavaScript den Inhalt eines HTML-Forms beim Submit anzeigen lassen?

Antwort

Um mit JavaScript anzuzeigen, welcher Inhalt mit einem Submit in einer HTML-Form gepostet wird, kannst du ein Event-Listener für das `submit`-Ereignis der Form verwenden. Hier ist ein einfaches Beispiel, wie du das umsetzen kannst: ```html <!DOCTYPE html> <html lang="de"> <head> <meta charset="UTF-8"> <meta name="" content="width=device-width, initial-scale=1.0"> <title>Formular anzeigen</title> </head> <body> <form id="myForm"> <label for="name">Name:</label> <input type="text" id="name" name="name" required> <br> <label for="email">E-Mail:</label> <input type="email" id="email" name="email" required> <br> <button type="submit">Absenden</button> </form> <div id="output"></div> <script> document.getElementById('myForm').addEventListener('submit', function(event) { event.preventDefault(); // Verhindert das Standard-Submit-Verhalten const formData = new FormData(this); let output = ''; formData.forEach((value, key) => { output += `${key}: ${value}<br>`; }); document.getElementById('output').innerHTML = output; }); </script> </body> </html> ``` In diesem Beispiel wird beim Absenden des Formulars das Standardverhalten (das Neuladen der Seite) mit `event.preventDefault()` verhindert. Anschließend wird der Inhalt des Formulars mit `FormData` gesammelt und in einem `div`-Element angezeigt.

Frage stellen und sofort Antwort erhalten

Verwandte Fragen

Wie erstellt man ein Input-Element in einer HTML-Tabelle mit JS?

Um ein Input-Element in einer HTML-Tabelle mit JavaScript zu erstellen, kannst du die folgenden Schritte befolgen: 1. Erstelle eine HTML-Tabelle. 2. Verwende JavaScript, um ein neues `<input>`-... [mehr]

Wie fügt man einem <li> Tag innerhalb eines <ul> mit der Klasse tabs mit JavaScript die Klasse col-lg-3 hinzu?

Um einem `<li>`-Tag innerhalb eines `<ul>` mit der Klasse `tabs` die Klasse `col-lg-3` hinzuzufügen, kannst du JavaScript verwenden. Hier ist ein Beispiel, wie du das machen kannst:... [mehr]

Wie fügt man <li>-Tag innerhalb eines <ul> mit Klassen tabs primary nav-tabs drupal-tabs mit JavaScript die Klasse col-lg-3 hinzu?

Um mit JavaScript `<li>`-Tags innerhalb eines `<ul>`-Elements, das die Klassen `tabs primary nav-tabs drupal-tabs` hat, die Klasse `col-lg-3` hinzuzufügen, kannst du den folgenden Cod... [mehr]

Wie fügt man mit JS einem <li>-Tag eines <ul> die Klassen col-lg-3, col-md-3, col-sm-6 und col-xs-6 hinzu?

Um einem `<li>`-Tag innerhalb eines `<ul>` mit JavaScript die Klassen `col-lg-3`, `col-md-3`, `col-sm-6` und `col-xs-6` hinzuzufügen, kannst du den folgenden Code verwenden: ```javas... [mehr]

Wie kann ich mit JavaScript in HTML einen Tooltip-Text bei onmouseover anzeigen?

Um einen Tooltip-Text bei einem `onmouseover`-Ereignis in HTML mit JavaScript anzuzeigen, kannst du die folgenden Schritte befolgen: 1. Erstelle ein HTML-Element, das den Tooltip anzeigen soll. 2. Ve... [mehr]

Wie ändere ich die Ausrichtung eines Textes in einer HTML-Textarea mit JavaScript?

Um die Ausrichtung eines Textes in einer HTML-Textarea durch JavaScript zu verändern, kannst du die CSS-Eigenschaft `text-align` verwenden. Allerdings unterstützt die `<textarea>`-Elem... [mehr]

Wie schreibe ich in HTML einen Abstand?

In HTML kannst du Abstände auf verschiedene Arten erstellen. Hier sind einige gängige Methoden: 1. **Mit dem `<br>`-Tag**: Dieses Tag fügt einen Zeilenumbruch ein, was einen vert... [mehr]

Was ist ein Em Element?

Das `<em>`-Element ist ein HTML-Tag, das verwendet wird, um Text hervorzuheben, indem es ihn als betont darstellt. In der Regel wird der Text innerhalb eines `<em>`-Tags kursiv angezeigt,... [mehr]

Was bedeutet der <div> Tag?

Der `<div>`-Tag ist ein Block-Element in HTML, das verwendet wird, um einen Bereich oder einen Container für andere HTML-Elemente zu erstellen. Er dient hauptsächlich der Strukturierun... [mehr]

Bedeutung der HTML-Tags?

HTML-Tags sind die grundlegenden Bausteine von Webseiten und definieren die Struktur und den Inhalt eines Dokuments. Hier sind einige der wichtigsten HTML-Tags und ihre Bedeutungen: 1. **`<html>... [mehr]