JavaScript DOM Forms

Subject: JavaScript

The DOM represents form elements like <input>, <select>, <textarea>, <button> as properties of the form object, enabling powerful control using JavaScript.

Accessing Forms and Elements

  • Access a form: document.forms["formName"] or document.getElementById("formID")
  • Access form elements: form.elements["elementName"] or form.inputName.value

Example 1: Access Form Elements


Example 2: Validate Form on Submit


Example 3: Reset Form Using JavaScript


Key Takeaways

  • Access forms with document.forms or getElementById().
  • Access form elements via form.elements["name"].
  • Validate inputs, handle submissions, and reset forms dynamically.
  • Use addEventListener("submit", ...) to handle form submissions.
  • Use event.preventDefault() to prevent page reload when handling form actions with JavaScript.
Next : DOM CSS