SmartCodingTips

Contact Us Form in HTML

Overview

A Contact Us form allows users to reach out to the website owner or support team. It typically includes fields like name, email, subject, and message.

HTML Code Example

Here is a simple and responsive contact form built using HTML and Tailwind CSS:


<form action="submit-form.php" method="post" class="space-y-4">
  <div>
    <label for="name" class="block  font-medium">Name:</label>
    <input type="text" id="name" name="name" required class="w-full border border-gray-300 rounded px-3 py-2">
  </div>

  <div>
    <label for="email" class="block  font-medium">Email:</label>
    <input type="email" id="email" name="email" required class="w-full border border-gray-300 rounded px-3 py-2">
  </div>

  <div>
    <label for="subject" class="block  font-medium">Subject:</label>
    <input type="text" id="subject" name="subject" class="w-full border border-gray-300 rounded px-3 py-2">
  </div>

  <div>
    <label for="message" class="block  font-medium">Message:</label>
    <textarea id="message" name="message" rows="5" required class="w-full border border-gray-300 rounded px-3 py-2"></textarea>
  </div>

  <button type="submit" class="bg-blue-600 text-white px-5 py-2 rounded hover:bg-blue-700">Send Message</button>
</form>
            

Tips

  • Always validate form inputs on the client and server sides.
  • Use CAPTCHA to prevent spam submissions.
  • Provide a success or error message after submission.