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"]ordocument.getElementById("formID") - Access form elements:
form.elements["elementName"]orform.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.formsorgetElementById(). - 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.