我已经搜索了一段时间,所以这不应该是重复的。但是,我试图在按下回车键时触发链接点击。
这就是我正在使用的:
handleKeyPress(target) {
if(target.charCode==13){
alert('Enter clicked!!!');
}
}
搜索输入:
<SearchBox
type="text"
value={value}
onChange={e => this.onChange(e)}
className="search-box"
placeholder="Search"
aria-label="search"
aria-describedby="basic-addon2"
onKeyPress={this.handleKeyPress}
/>
<div>
<Link to={`/search?q=${value}`} className="btn submit-button"><i className="fa fa-search"></i></Link>
</div>
使用 React Instant Search 我想在单击输入时提交输入“值”。目前,我只能在物理单击时提交值:
<div>
<Link to={`/search?q=${value}`} className="btn submit-button"><i className="fa fa-search"></i></Link>
</div>
我可以得到火的链接。但是,当我按下回车键时,如何获得与单击链接相同的功能?关于如何通过 KeyPress 链接到搜索值的任何建议?