需求:微信公众号网页开发,手机软件盘上的换行变成搜索按钮
为了让换行变成搜索按钮
<form className="list-filter-center" action="#">
<input
value={this.state.query.q}
placeholder="班级编号/某老师"
type="search"
onKeyDown={this.keyDown.bind(this)}
onChange={this.changeQ.bind(this)}
/>
</form>
keyDown(e) {
if (e.keyCode === 13) {
this.searchClasses();
}
}
这样写后确实换行按钮便成了搜索,但是发现点击搜索按钮会刷新页面,
于是我们需要取消默认行为
keyDown(e) {
if (e.keyCode === 13) {
this.searchClasses();
event.cancleBubble = true;
event.returnValue = false;
return false;
}
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。