The Action Attribute
The action attribute defines the action to be performed when the form is submitted.The common way to submit a form to a server, is by using a submit button.
Normally, the form is submitted to a web page on a web server.
In the example above, a server-side script is specified to handle the submitted form:
The Method Attribute
The method attribute specifies the HTTP method (GET or POST) to be used when submitting the forms:When to Use GET?
You can use GET (the default method):If the form submission is passive (like a search engine query), and without sensitive information.
When you use GET, the form data will be visible in the page address:
When to Use POST?
You should use POST:If the form is updating data, or includes sensitive information (password).
POST offers better security because the submitted data is not visible in the page address.
Grouping Form Data with <fieldset>
The <fieldset> element groups related data in a form.The <legend> element defines a caption for the <fieldset> element.
Here is the list of <form> attributes:
Attribute | Description |
---|---|
accept-charset | Specifies the charset used in the submitted form (default: the page charset). |
action | Specifies an address (url) where to submit the form (default: the submitting page). |
autocomplete | Specifies if the browser should autocomplete the form (default: on). |
enctype | Specifies the encoding of the submitted data (default: is url-encoded). |
method | Specifies the HTTP method used when submitting the form (default: GET). |
name | Specifies a name used to identify the form (for DOM usage: document.forms.name). |
novalidate | Specifies that the browser should not validate the form. |
target | Specifies the target of the address in the action attribute (default: _self). |
No comments:
Post a Comment