HTML form AttributeHTML <form> element attributesIn HTML there are various attributes available for <form> element which are given below: HTML action attributeThe action attribute of <form> element defines the process to be performed on form when form is submitted, or it is a URI to process the form information. The action attribute value defines the web page where information proceed. It can be .php, .jsp, .asp, etc. or any URL where you want to process your form. Note: If action attribute value is blank then form will be processed to the same page.Example:Test it NowOutput: Demo of action attribute of form elementIt will redirect to a new page "action.html" when you click on submit button HTML method attributeThe method attribute defines the HTTP method which browser used to submit the form. The possible values of method attribute can be:
Example:
Example:When submitting the data, it will display the entered data in the form of: HTML target attributeThe target attribute defines where to open the response after submitting the form. The following are the keywords used with the target attribute.
Example:
Example:HTML autocomplete attributeThe HTML autocomplete attribute is a newly added attribute of HTML5 which enables an input field to complete automatically. It can have two values "on" and "off" which enables autocomplete either ON or OFF. The default value of autocomplete attribute is "on". Example:Example:Note: it can be used with <form> element and <input> element both.HTML enctype attributeThe HTML enctype attribute defines the encoding type of form-content while submitting the form to the server. The possible values of enctype can be:
Example:
Example:
Example:HTML novalidate attribute HTML5The novalidate attribute is newly added Boolean attribute of HTML5. If we apply this attribute in form then it does not perform any type of validation and submit the form. Example:Test it NowOutput: Fill the formTry to change the form detials with novalidate atttribute and without novalidate attribute and see the difference. HTML <input> element attributeHTML name attributeThe HTML name attribute defines the name of an input element. The name and value attribute are included in HTTP request when we submit the form. Note: One should not omit the name attribute as when we submit the form the HTTP request includes both name-value pair and if name is not available it will not process that input field.Example:Test it NowOutput: Fill the formNote: If you will not use name attribute in any input field, then that input field will not be submitted, when submit the form. Click on submit and see the URL where email is not included in HTTP request as we have not used name attribute in the email input field HTML value attributeThe HTML value attribute defines the initial value or default value of an input field. Example:Test it NowOutput: Fill the formNote: In password input filed the value attribute will always unclear HTML required attribute HTML5HTML required is a Boolean attribute which specifies that user must fill that filed before submitting the form. Example:Test it NowOutput: Fill the formIf you will try to submit the form without completing email field then it will give an error pop up. HTML autofocus attribute HTML5The autofocus is a Boolean attribute which enables a field automatically focused when a webpage loads. Example:HTML placeholder attribute HTML5The placeholder attribute specifies a text within an input field which informs the user about the expected input of that filed. The placeholder attribute can be used with text, password, email, and URL values. When the user enters the value, the placeholder will be automatically removed. Example:Test it NowOutput: Registration formHTML disabled attributeThe HTML disabled attribute when applied then it disable that input field. The disabled field does not allow the user to interact with that field. The disabled input filed does not receive click events, and these input value will not be sent to the server when submitting the form. Example:Test it NowOutput: Registration formHTML size attributeThe size attribute controls the size of the input field in typed characters. Example:Test it NowOutput: Registration form with disbaled attributeHTML form attributeHTML form attribute allows a user to specify an input filed outside the form but remains the part of the parent form. Example:Test it NowOutput: The email field is outside the form but still it will remain part of the form User email:Next TopicHTML with CSS |