Challenge: Develop an interactive form that collects user input and provides real-time feedback or validation.
Follow the instructions below:
Include various input fields such as text, email, password, and dropdowns
Validate form fields and display error messages for invalid input
Implement real-time validation as users type or interact with the form
Provide visual indicators for valid and invalid input
Include a submit button that triggers form submission and displays a success message