NEOLEARN

Form Validation

Junior

Description

    Build a form with client-side validation for user data.

Tasks

  • Create a user registration or data input form with fields like email, password, and phone number.
  • Validate user input fields in real-time and provide immediate feedback on validation errors, such as invalid email format or password strength.
  • Prevent form submission if there are validation errors.

Stretch Goals

  • Implement real-time password strength meter for assessing password complexity.
  • Add a CAPTCHA or anti-bot mechanism to the form.
  • Provide instant feedback during input field interaction for improved user experience.