The <form> tag
<form>
tag attributes
<form>
tag attributesThe first step when implementing an HTML form is to add a form
tag.
The form tag has three main attributes:
action: that describes the URL where the data should be sent when the form is submitted.
enctype: that specifies the encoding to use for sending data (
application/x-www-form-urlencoded
,multipart/form-data
andtext/plain
).method: that controls the HTTP method that will be used to send data to server.
Example
Intercepting submit
event
submit
eventIn most cases in a JavaScript application, the content shouldn't be sent directly over the network to the backend but it should be intercepted by the JavaScript on submission.
When the user submits the form (e.g.: presses enter or clicks on a <button type="submit">
inside the form), the form
element triggers a submit
event.
The JavaScript can be intercepted by adding an event listener and the default behavior (sending the form's data to the backend) disabled calling the preventDefault
method on the event.
Last updated