Home / Forms and Input

Forms and Input JavaScript Projects

Forms are where visitors become customers, and small details decide whether they finish. These ten projects cover the fields websites need most: step by step sign up, file uploads, date ranges, search suggestions, verification codes, phone numbers, reviews, signatures and a small text editor. Each is one HTML file, works with a keyboard and checks input before it reaches your server.

Multi-step Form Wizard JavaScript project preview

061. Multi-step Form Wizard

A sign up form split into steps with checks, a progress bar and a saved draft
File Upload Dropzone JavaScript project preview

062. File Upload Dropzone

A drag and drop uploader with previews, size limits and progress bars
Date Range Picker JavaScript project preview

063. Date Range Picker

A two month calendar for picking check in and check out dates
Autocomplete Search JavaScript project preview

064. Autocomplete Search

A search box that suggests results as you type, with keyboard control
OTP Code Input JavaScript project preview

065. OTP Code Input

A six box verification code input with paste, auto advance and a resend timer
Password Strength Meter JavaScript project preview

066. Password Strength Meter

A password box that rates strength, estimates crack time and suggests a strong password
Phone Input with Country Codes JavaScript project preview

067. Phone Input with Country Codes

A phone number field with a searchable country list and automatic formatting
Star Rating and Review Form JavaScript project preview

068. Star Rating and Review Form

A review form with half star ratings, photos and a live rating summary
Signature Pad JavaScript project preview

069. Signature Pad

A canvas where people sign with a finger, pen or mouse and save a PNG
Mini Rich Text Editor JavaScript project preview

070. Mini Rich Text Editor

A small editor with bold, headings, lists and links that exports clean HTML and Markdown