Skip to content

Form Validation Issue (Name Field Accepting Numbers) and Poor Login/Register UI Design #162

@KomalDeolekar0607

Description

@KomalDeolekar0607

Issue Title:

Form Validation Issue (Name Field Accepting Numbers) and Poor Login/Register UI Design


Description:

There are multiple issues observed in the forms and Login/Register pages that affect user experience and input validation.

  1. The Name field in forms is currently accepting numeric values, which should not be allowed.
  2. On the Login/Register pages, the back arrow icon is too small and not clearly visible.
  3. The overall UI design of the Login and Register pages looks outdated and inconsistent with the rest of the website’s theme.

Steps to Reproduce:

  1. Open any form containing the Name input field.
  2. Enter numeric values (e.g., “1234”) — the system accepts them.
  3. Go to the Login/Register page.
  4. Observe the back arrow and overall page design.

Expected Behavior:

  • The Name field should only accept alphabetic characters and spaces (no numbers or special symbols).
  • The back arrow should be clearly visible, larger in size, and follow consistent design guidelines.
  • The Login and Register pages should have an improved, modern UI aligned with the website’s color theme (black and white).

Actual Behavior:

  • The Name field allows users to input numbers.
  • The back arrow is very small and visually unappealing.
  • The Login/Register page design lacks proper alignment, spacing, and color consistency.

Impact:

  • Poor form validation affects data quality and professionalism.
  • Low visibility of navigation elements confuses users.
  • Outdated or inconsistent design affects overall user experience and brand identity.

Severity:

Medium


Suggested Fix:

  • Add input validation to restrict numbers in the Name field using HTML pattern or JavaScript (e.g., pattern="[A-Za-z\s]+").
  • Redesign the back arrow icon to be larger and better aligned.
  • Enhance Login/Register UI using consistent colors, proper spacing, and clear typography.

Screenshots

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions