General

Creating a Form Button

Updated January 2026 8,248 views 1 min read
General | Updated January 2026

HTML form buttons let visitors submit data, navigate to pages, or trigger actions on your website. Here is how to create basic form buttons with HTML.

01. Button Types

  • Submit button - Submits form data: <button type="submit">Send</button>
  • Reset button - Clears form fields: <button type="reset">Clear</button>
  • Link button - Navigates to a URL (use an <a> tag styled as a button)
  • PayPal/payment button - Use PayPal's button generator at paypal.com to create payment buttons with the correct form action

02. Styling Buttons with CSS

<style>
.my-button {
  display: inline-block;
  padding: 12px 24px;
  background-color: #0066cc;
  color: #ffffff;
  border: none;
  border-radius: 6px;
  font-size: 16px;
  cursor: pointer;
  text-decoration: none;
}
.my-button:hover {
  background-color: #0052a3;
}
</style>

<a href="/contact" class="my-button">Contact Us</a>
WordPress Users

WordPress's block editor includes a built-in Buttons block. Go to the post editor, click the + icon, search for "Buttons," and add a button with no coding needed. You can customize colors, size, and link directly in the editor.

For contact form setup including form buttons, see Form Email Issues. For HTML editors, see HTML Editors.

Need Web Design Help?

Open a Support Ticket

Quick Recap

  1. Submit buttons use <button type="submit">
  2. Link buttons use styled <a> tags
  3. Style with CSS for colors, padding, and hover effects
  4. WordPress has a Buttons block - No code needed
  5. PayPal buttons - Use PayPal's generator

Web development basics · Last updated March 2026 · Browse all General articles

Share: X in Reddit f Email
  • 147 Users Found This Useful

Was this answer helpful?

Related Articles

How to Speed Up Your Website

Website Tools & SEO | Updated March 2026 A slow website loses visitors and hurts search...

Why is the server load status red?

General | Updated November 2026 The "Server Status" indicator on the right sidebar of cPanel...

Why Do I Get Emails for Cron Jobs

Hosting Control Panel | Updated March 2026 Every time a cron job runs on your Ultra Web...

I can not get the transfer authorization email can it be forwarded to a different email address?

General | Updated November 2026 When transferring a domain name between registrars, the...

osCommerce password reset

General | Updated November 2026 If you have lost your osCommerce admin password and cannot...



Save 30% on web hosting - Use coupon code Hosting30