A lightweight, responsive client-side form validation project built entirely with HTML. This simple, standalone application demonstrates core form validation principles and responsive design best practices, with no external dependencies, build tools, or backend required. It is hosted live on GitHub Pages for immediate access and testing.
- Fully responsive form design optimized for all screen sizes
- Built-in HTML5 client-side form validation
- No external libraries, frameworks, or dependencies
- Pure HTML implementation for simplicity and accessibility
- Ready-to-use and test directly in any modern web browser
- Live deployment via GitHub Pages
This project uses a minimal, dependency-free front-end stack:
- HTML5: Semantic markup, structure, and native form validation attributes
- Implicit CSS/JS (inline or internal, as the project is 100% HTML) for styling and basic interactivity
- in build bootstrap validation
- vue3 validation
The repository has a flat, simple file structure:
FormValidations/
├── index.html # Main HTML file containing the responsive form and validation logic
└── .hintrc # Configuration file (likely for webhint, a web development linting tool)
This project requires no installation, dependencies, or build tools. You can access it live or run it locally.
Visit the live GitHub Pages deployment directly: https://decentcoders.github.io/FormValidations/
- Clone or download this repository to your local machine:
git clone https://github.com/DecentCoders/FormValidations.git
cd FormValidations- Open the
index.htmlfile directly in any modern web browser (Chrome, Firefox, Safari, Edge).
- Open the application via GitHub Pages or locally
- Interact with the responsive form fields
- Test the built-in HTML5 validation rules by submitting incomplete or invalid data
- Observe the responsive design behavior by resizing your browser window or viewing on different devices
Contributions, issues, and feature requests are welcome! Feel free to fork this repository and submit pull requests to improve the form validations or responsive design.
To contribute:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Make your changes and commit them (
git commit -m 'Add amazing new feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is open source and available under the MIT License.
- Created and maintained by DecentCoders (Hridoy Hawladar)
- Hosted live on GitHub Pages