Cheap VPS & Xen Server

Residential Proxy Network - Hourly & Monthly Packages

HTML Button Tag


The <button> tag is used to create a clickable button within HTML form on your webpage. You can put content like text or image within the <button>……..</button> tag.

You should always specify the type attribute for a <button> tag. Different browsers use different default type for the button element.

HTML Button tag can be used inside and outside the form.

If you use it inside the form, it works as the submit button. You can also use it as reset button.

If you use it outside the form, you can call JavaScript function on it.


HTML Button Tag Example

Let’s see the code to display the button.

  1. <button name=“button” type=“button”>Click Here</button>

Test it Now

Output:


HTML Button Example: Calling JavaScript Function

Let’s see the code to call JavaScript function on button click.

  1. <button name=“button” value=“OK” type=“button” onclick=“hello()”>Click Here</button>
  2. <script>
  3. function hello(){
  4. alert(“hello Kreationnext user”);
  5. }
  6. </script>

Test it Now

Output:


HTML Button Example: Submit Form

Let’s see the code to submit form on button click.

  1. <form>
  2. Enter Name:<input type=“text” name=“name”/><br/>
  3. <button>Submit</button>
  4. </form>

Test it Now

Output:

Enter Name:

HTML Button Example: Reset Form

Let’s see the code to submit form on button click.

  1. <form>
  2. Enter Name:<input type=“text” name=“name”/><br/>
  3. <button type=“reset”>reset</button>
  4. </form>

Test it Now

Output:

Enter Name:

Attributes of HTML Button Tag

<button> tag supports all global attributes and some specific additional attributes.

There is given a list of HTML button tag attributes.

Attribute Description
autofocus It specifies that a button should automatically get focus while the loading of the page.
disabled It specifies that a button shuld be disabled.
form It specifies one or more forms that the button belongs to.
formaction It is used for submit type. It specifies where to send the form data when form is submitted.
formmethod It specifies how to send form-data.
formenctype It specifies how form-data should be encoded before sending it to server.
formnovalidate It specifies that the form data should not be validated on submission.
formtarget It specifies that where to display the response after submitting the form.
name It specifies the name of the button.
type It specifies the type of the button.
value It specifies the value of the button.

Supporting Browsers

Element chrome_browser Chrome ie_browser IE firefox_browser Firefox opera_browser Opera safari_browser Safari
<button> Yes Yes Yes Yes Yes

Comments

comments