Learn HTML – Part 43 – button Tag – HTML Buttons

Learn HTML – Part 43 – button Tag – HTML Buttons

The HTML button tag is used to create clickable buttons on a webpage.

Buttons are commonly used in forms to submit data, reset fields, or trigger JavaScript actions.


What is the button Tag?

The button tag defines a clickable button element.

It can contain text, icons, or even other HTML elements inside it.


Basic Syntax

<button>Click Me</button>

This creates a simple clickable button on the webpage.


Example – Simple Button

<button>Click Me</button>

Output:


Button Types

The button element supports different types using the type attribute.

TypeDescription
buttonStandard clickable button
submitSubmits form data
resetResets form fields

Example – Button Types

<form>

   <label>Name:</label><br>
   <input type="text"><br><br>

   <button type="submit">Submit</button>
   <button type="reset">Reset</button>
   <button type="button">Click Me</button>

</form>

Output:






Button with JavaScript

The button element can trigger JavaScript actions.

<button onclick="alert('Hello!')">Click Me</button>

Output:


button vs input type=”button”

Buttons can also be created using the input element.

<button>Click Me</button>

<input type="button" value="Click Me">

However, the button tag is more flexible because it can contain HTML elements.

<button><b>Click Me</b></button>

Why Use button?

  • Creates interactive clickable elements
  • Used for submitting and resetting forms
  • Can trigger JavaScript functions
  • Supports styling and HTML content inside

The button tag creates interactive buttons used in forms and web applications.


Common Mistakes Beginners Make

  • Forgetting to set the button type inside forms
  • Using buttons without proper labels
  • Using input instead of button when HTML content is required

Conclusion

The HTML button tag is used to create clickable buttons that perform actions such as submitting forms or running scripts.

It is a flexible and widely used element in web forms and user interfaces.

What’s Next?

Now that you understand the button tag, the next step is learning about the fieldset tag, which is used to group related form elements together.

Next: Learn HTML – Part 44 – fieldset Tag – Grouping Form Elements →


Series: Learn HTML Series

Facebook
WhatsApp
Twitter
LinkedIn
Pinterest

Leave a Comment

Your email address will not be published. Required fields are marked *

Related Articles from the Series

learn-html-part-63-complete-html-project-thumbnail
Learn HTML – Part 63 – Complete HTML Project (Build a Web Page)
Learn HTML – Part 63 – Complete HTML Project In this final lesson, we will build a complete HTML webpage...
learn-html-part-62-time-tag-date-time-thumbnail
Learn HTML – Part 62 – time Tag – Date & Time
Learn HTML – Part 62 – time Tag – Date & Time The HTML time tag is used to represent dates and times...
learn-html-part-61-mark-tag-highlight-text-thumbnail
Learn HTML – Part 61 – mark Tag – Highlight Text
Learn HTML – Part 61 – mark Tag – Highlight Text The HTML mark tag is used to highlight text that is...
learn-html-part-60-figcaption-tag-figure-caption-thumbnail
Learn HTML – Part 60 – figcaption Tag – Figure Caption
Learn HTML – Part 60 – figcaption Tag – Figure Caption The HTML figcaption tag is used to define a caption...
learn-html-part-59-figure-tag-media-content-thumbnail
Learn HTML – Part 59 – figure Tag – Media Content
Learn HTML – Part 59 – figure Tag – Media Content The HTML figure tag is used to group media content...
learn-html-part-58-track-tag-video-subtitles-thumbnail
Learn HTML – Part 58 – track Tag – Video Subtitles
Learn HTML – Part 58 – track Tag – Video Subtitles The HTML track tag is used to add subtitles, captions,...
learn-html-part-57-source-tag-media-sources-thumbnail
Learn HTML – Part 57 – source Tag – Media Sources
Learn HTML – Part 57 – source Tag – Media Sources The HTML source tag is used to define multiple media...
learn-html-part-56-picture-tag-responsive-images-thumbnail
Learn HTML – Part 56 – picture Tag – Responsive Images
Learn HTML – Part 56 – picture Tag – Responsive Images The HTML picture tag is used to display responsive...
learn-html-part-55-dialog-tag-modal-dialog-thumbnail
Learn HTML – Part 55 – dialog Tag – Modal Dialog
Learn HTML – Part 55 – dialog Tag – Modal Dialog The HTML dialog tag is used to create modal or popup...
learn-html-part-54-summary-tag-details-caption-thumbnail
Learn HTML – Part 54 – summary Tag – Details Caption
Learn HTML – Part 54 – summary Tag – Details Caption The HTML summary tag is used to define a visible...
Scroll to Top