caolan / caolan/forms

fields.number() doesn't enforce number.

Open
#166 1 comment 1 reaction 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.