A lightweight, framework-agnostic form validation library with custom web components. Native HTML5 validation support with real-time feedback and AJAX form handling.
HTML5 validation with real-time feedback using noundry-element
Define custom validation logic with JavaScript functions
Use regular expressions for complex validation rules like password strength
pattern="^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).*$"
Ensure two fields match using the data-match attribute
data-match="password"
Define user-friendly error messages with data-error attribute
data-error="Custom error message"
Set minimum and maximum values for numeric inputs
min="13" max="120"
Instant feedback as users type with live validation states
Validation occurs as users type, providing immediate feedback
Validation triggers intelligently to avoid annoying users
Error messages adapt beautifully to any screen size
Control validation timing with simple data attributes
data-validate-on="input"
Seamless form submission without page reloads
Forms submit via AJAX automatically when configured
Listen to submission events for custom handling
Built-in error handling and retry mechanisms
Advanced validation techniques and configuration options
data-validate-on="input"
Validate as user types
data-ajax="true"
Enable AJAX submission
data-multi-step="true"
Multi-step form support
data-error="Custom message"
Custom error messages
Install and start using our UI components in your project today.
Built on native browser validation
Instant validation as users type
Built-in AJAX form submission
Works with any JavaScript framework