您必须听
onKeyDown事件以捕获删除 *** 作。例:
var InputDemo = React.createClass({ getInitialState: function() { return { message: '' }; }, onKeyDown: function(e) { if (e.keyCode === 8) { console.log('delete'); } }, handleChange: function(e) { this.setState({ message: e.target.value }); }, render: function() { return ( <div> <input value={this.state.message} onChange={this.handleChange} onKeyDown={this.onKeyDown} /> </div> ); }});
运行小提琴:https :
//jsfiddle.net/7eu41pzz/1/
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)