HTML Forms — Class 03

Instructor: Tanpia Tasnim
Date: October 14, 2025
Course: Web Programming Lab
Student: Majharul Islam (232002256)

Today's class covers HTML forms: form elements, attributes, input types, labeling, accessibility, and basic client-side validation.

Learning outcomes

Basic form example

<form action="/submit" method="post">
<label for="name">Name:</label>
<input type="text" id="name" name="name" required><br>
<label for="email">Email:</label>
<input type="email" id="email" name="email" required><br>
<button type="submit">Submit</button> </form>

Form demo
















Styling tips

Use CSS to improve form layout. Example uses `form.css` rules for headings and legends.

Accessibility notes