When I use fields.number(), it validates even if the field is not a number.
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"
When I use
fields.number(), it validates even if the field is not a number.