HTML Form Attribute
HTML forms use various attributes to define their behavior and appearance. Here’s an overview of some key form attributes and examples of how they’re used:
1. action
Description: Specifies the URL where the form data will be sent when the form is submitted.
Example:
<form action="submit_form.php" method="post">
<!-- Form fields go here -->
</form>
2. method
Description: Specifies the HTTP method to be used when submitting the form. Common values are get
and post
.
GET
: Sends data in the URL query string.POST
: Sends data in the request body.
Example:
<form action="submit_form.php" method="post">
<!-- Form fields go here -->
</form>
3. enctype
Description: Specifies how the form data should be encoded when submitted to the server. Used with POST
method only. Common values are application/x-www-form-urlencoded
, multipart/form-data
, and text/plain
.
Example:
<form action="submit_form.php" method="post" enctype="multipart/form-data">
<input type="file" name="fileUpload">
<input type="submit" value="Upload">
</form>
4. target
Description: Specifies where to display the response after submitting the form. Common values are _self
, _blank
, _parent
, and _top
.
Example:
<form action="submit_form.php" method="post" target="_blank">
<input type="submit" value="Submit">
</form>
5. name
Description: Assigns a name to the form, which can be used for scripting and referencing the form in JavaScript.
Example:
<form name="myForm" action="submit_form.php" method="post">
<input type="text" name="username">
<input type="submit" value="Submit">
</form>
6. autocomplete
Description: Controls whether the browser should automatically complete the fields. Values can be on
or off
.
Example:
<form action="submit_form.php" method="post" autocomplete="off">
<input type="text" name="username">
<input type="submit" value="Submit">
</form>
7. novalidate
Description: Prevents the browser from validating the form data when submitted.
Example:
<form action="submit_form.php" method="post" novalidate>
<input type="text" name="username" required>
<input type="submit" value="Submit">
</form>
8. accept-charset
Description: Specifies the character encodings that the server should accept. Useful for internationalization.
Example:
<form action="submit_form.php" method="post" accept-charset="UTF-8">
<input type="text" name="username">
<input type="submit" value="Submit">
</form>
These attributes help control the form's behavior and interaction with the server. If you have any specific questions about these attributes or need more examples, feel free to ask!
At Online Learner, we're on a mission to ignite a passion for learning and empower individuals to reach their full potential. Founded by a team of dedicated educators and industry experts, our platform is designed to provide accessible and engaging educational resources for learners of all ages and backgrounds.
Copyright 2023-2025 © All rights reserved.