Display Submitted Form Data with JavaScript

Last updated: August 27, 2026.

Use FormData to read form controls and textContent to display input as text.

<form id="profile-form">
  <label>Name <input name="name" required></label>
  <label>Email <input name="email" type="email" required></label>
  <button>Preview</button>
</form>
<pre id="preview" aria-live="polite"></pre>
const form = document.querySelector("#profile-form");
const preview = document.querySelector("#preview");
form.addEventListener("submit", (event) => {
  event.preventDefault();
  const data = new FormData(form);
  preview.textContent = `Name: ${data.get("name")}\nEmail: ${data.get("email")}`;
});

The server must independently validate and safely encode submitted values.

admin

admin

Leave a Reply

Your email address will not be published.