react-validated
v0.3.0
Published
Polymath Labs React form validation library
Downloads
51
Maintainers
Readme
react-validated
react
Install
npm install --save react-validated
Usage
Before:
render () {
return (
<form onSubmit={this.onSave}>
<input type="text" placeholder="Enter a Name"
name="name" onChange={this.handleInputChange} value={this.state.name} />
<button type="submit" className="btn btn-primary" data-background-color="orange">
Save
</button>
</form>
)
}
}
After:
render () {
return (
<ValidatedForm onSubmit={this.onSave}>
<ValidatedInput required min-length={{ params: 5 }}>
<input type="text" className="form-control" id="name" placeholder="Enter a Name"
name="name" onChange={this.handleInputChange} value={this.state.name} />
</ValidatedInput>
<button type="submit" className="btn btn-primary" data-background-color="orange">
Save
</button>
</ValidatedForm>
)
}
}
Note that onSubmit will only be triggered if validation passes.
License
LGPL-3.0 © Polymath Labs