input输入框enter键入

<input ref="searchipt" placeholder="PLEASE ENTER SEARCH KEYWORDS" 
              onKeyPress={(event)=> this.onKeyPress(event)}
              onFocus={this.handleFocus.bind(this)}
              onBlur={this.handleBlur.bind(this)}
              />

  onKeyPress=(e)=>{
    // console.log(e);
    let keyCode = null;

    if(e.which){
      keyCode = e.which;
    }
    else if(e.keyCode) 
    {
      keyCode = e.keyCode;
    }   
    if(keyCode === 13) 
    {
      let str = this.refs.searchipt.value;
      this.props.search(str);
      // console.log(str);
      this.refs.searchipt.value = '';
      return false;
    }
    return true;
  }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 耽误了好久写字,不是因为懒,是因为心乱了 来之不易的那些天,那样喜悦、和平、安静地享受了自己的日子! 近一个月来,...
    小喜悦c阅读 1,378评论 0 0
  • 2018.2.26第四周周检视 蛊兜乖 三个标签: 1、1岁多小男孩的妈妈 2、小学语文教师和班主任 3、终生学习...
    蛊兜乖阅读 773评论 0 0
  • 总结一下这一个月来宝宝的英语学习情况,新入了一套饼干狗和兰登第一级,最初饼干狗每天看两本,共20本,刚刚看了一遍,...
    涵妈说育儿阅读 4,066评论 5 13