A clean, responsive customer feedback survey form that collects valuable feedback from users about services provided.
- User-friendly form layout
- Required fields with validation (name, email)
- Age input with number range validation (10-100 years)
- Dropdown selection for service type
- Radio buttons for service rating
- Checkboxes for multiple selection preferences
- Textarea for additional comments
- Responsive design for all devices
- Clean and modern interface
This project was built as part of my learning journey with freeCodeCamp
- User fills out the form with their information
- Name and email fields are required
- Age must be between 10 and 100
- User rates the service and selects preferences
- Additional comments can be added
- Submit button sends the form data
| Field | Type | Required | Validation |
|---|---|---|---|
| Name | Text | Yes | Must not be empty |
| Yes | Must be valid email format | ||
| Age | Number | No | Between 10 and 100 |
| Service Type | Dropdown | No | Delivery or Pickup |
| Service Rating | Radio | No | Excellent or Good |
| Preferences | Checkbox | No | Speed, Quality, Support |
| Comments | Textarea | No | Free text feedback |
- HTML5
- CSS3
- Create a new folder on your computer
- Save the following files in that folder:
index.html(the HTML structure)styles.css(the styling)
- Open
index.htmlin any modern web browser
survey-form/
├── index.html
├── styles.css
├── README.md
├── LICENSE
└── .gitignore
Sample Form Submission:
- Name: John Doe
- Email: john@example.com
- Age: 28
- Service: Delivery
- Rating: Excellent
- Liked: Speed, Quality
- Comments: Great service!
Works on all modern browsers including:
- Google Chrome
- Mozilla Firefox
- Safari
- Microsoft Edge
You can modify:
- Form fields and validation rules
- CSS styles for different themes
- Question types and options
- Form layout and structure
MIT License - see the LICENSE file for details
This project was built as part of my learning journey with freeCodeCamp. The requirements and concept are based on their Responsive Web Design certification.