react-placeholder-shim
v0.0.7
Published
Form placeholder shim for input and textarea in ie8 and 9.
Downloads
15
Maintainers
Readme
React-placeholder-shim
Form placeholder for input and textarea in ie8 and 9.
install
Npm:
npm install react-placeholder-shim
Bower:
bower install react-placeholder-shim
Or simply drop the script somewhere on your page (after React of course):
<script src="path/to/react-placeholder-shim.js"></script>
API
The module exposes the placeholderShim
object globally if it doesn't detect cjs (npm). Otherwise, it exports the object.
The object contains two components.
<Input />
For inputs type of text
and password
.
<TextArea />
For textarea
.
Usage
/** @jsx React.DOM */
// Assuming the library's dropped in as a script tag.
var Input = placeholderShim.Input;
// try this on IE!
var Demo = React.createClass({
render: function() {
return (
<Input type="text"placeholder="hi"onChange={this.handleChange} />
)
},
handleChange: function(a, b, c) {
console.log('it all just works!');
}
});
React.renderComponent(<Demo />, document.body);
License
MIT.