π Student Enrolment Form
This project is a Student Enrolment Form built with HTML. It allows users to enter their personal information, select a preferred course, upload a profile photo, and submit their details through a structured form.
The goal of this project was to practice building structured and accessible HTML forms while applying form validation and grouping related inputs using semantic HTML elements.
This form collects student details including personal information, preferred course selection, and additional notes in a simple and organized layout.
Video.Project.7.mp4
- Input fields for Full Name and Email (required)
- Phone number and Date of Birth inputs
- Gender selection using radio buttons
- Profile photo upload
- Course selection dropdown using
<select>and<optgroup> - Message/Notes section using
<textarea> - Terms and conditions checkbox
- Submit and Reset buttons
- Form validation using the
requiredattribute - Organized form structure using
<fieldset>and<legend>
While building this project, I practiced:
- Creating forms using the
<form>element - Using different input types such as:
- "text"
- "email"
- "tel"
- "date"
- "file"
- "radio"
- "checkbox"
- Structuring forms with
<fieldset>and<legend> - Creating dropdown menus with
<select>,<option>, and<optgroup> - Using
<textarea>for longer text input - Applying basic HTML form validation
To run this project locally:
- Download or clone the repository
- Open the project folder
- Open "enrolment.html" in your browser
- HTML5
This project was created as part of a practice exercise on HTML Forms, focusing on applying form inputs, validation, and structured grouping of form elements.
Suggestions and feedback are welcome as I continue learning and improving my web development skills.