Comments (2)
The lack of out-of-the-box support for an ajax field validation and a multistep form validation is a real turn-off tbh.
from validator.
@nomentsoa-andrianjatovo - This package is only enhancing the built-in browser validation, which also has nothing to do with the developer intent. The form does not care where the data is going after it has its submit (Ajax, etc.) and your job, as a developer is to use the validations to stop the form from successfully submit if the validations did not pass, just like the example in the README:
var validator = new FormValidator()
// this function if the callback for your form's submit event:
function onsubmit (e){
var validatorResult = validator.checkAll(this); // "this" reffers to the currently submitetd form element
// if form was not valid, do no continue
if( !validatorResult.valid ) return;
// do ajax here if form is valid
}
Regarding "multistep form validation", it's up do you do validate each step separately before continuing to the next step. You can run validator.checkField(inputElement)
. It's all in the README examples.
from validator.
Related Issues (20)
- How to validator ip address HOT 1
- Custom validation HOT 1
- data-validate-words can't work with other attribute like data-validate-length HOT 3
- Regex validator does not work on non-required fields HOT 1
- How to create custom validate method HOT 1
- How to validate input of type email with attribute 'multiple' HOT 2
- Specific error message per field HOT 3
- feature request: .good class HOT 1
- TypeError: validator.message is undefined HOT 2
- Placeholder conflict
- i can assign only one error message per field HOT 3
- Can this work with different form/input structure HOT 1
- How to validate a Select2? HOT 2
- How do I use the library with angular?
- Specific input field's error message doesn't work HOT 1
- Question about Google reCaptcha V3 HOT 1
- validate a form HOT 1
- time validation fails on iOS
- Bug - pattern does reject input incorrectly HOT 2
- Alert class HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from validator.