react-maskedinput form element that works with react-bootstrap.
For react-bootstrap
< 0.29.0, use v0.1.0. For current versions of react-bootstrap
, use 0.2.0.
- Install the package:
npm install react-bootstrap-maskedinput --save
- Import the component:
import MaskedFormControl from 'react-bootstrap-maskedinput'
- Use in your JSX -- the component accepts all the usuals from react-bootstrap's
FormControl
component plus react-maskedinput'sMaskedInput
component.
Simple example:
import MaskedFormControl from 'react-bootstrap-maskedinput'
export class MyForm extends React.Component {
render () {
return (
<FormGroup>
<ControlLabel>Phone Number</ControlLabel>
<MaskedFormControl type='text' name='phoneNumber' mask='111-111-1111' />
</FormGroup>
);
}
}
- git
- npm
- Clone the repository (
git clone git@github.com:schneidmaster/react-bootstrap-maskedinput.git
) - Install dependencies:
npm install
- Run
npm run build
to build an ES5 version of the class.
- Fork it ( https://github.com/schneidmaster/react-bootstrap-maskedinput/fork )
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create a new Pull Request
MIT