fields.number() doesn't enforce number.
Open
Feature Requests
Needs More Info
- Dominant language
- JavaScript
- Stars
- 1k
- Forks
- 161
- PR merge metrics
- No merged PRs in 30d
Description
When I use `fields.number()`, it validates even if the field is not a number.
``` js
import forms, { fields, validators } from 'forms';
const nestedForm = forms.create({
age: fields.number({ required: validators.required('age') }),
});
const handlers = {
success(form) {
console.log('success');
},
other(form) {
console.log('fail');
},
};
nestedForm.handle({ age: 'this is a text' }, handlers);
// console prints "success"
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.