1,input使用回车,进入下一个输入框,最后完成确认按钮的点击
<input
type="text"
value={optItem.tScore}
placeholder={'<=' + optItem.aScore}
onChange={e => {
var val= e.target.value;
optList[optIdx].tScore=val;
this.setState({
optList
})
}}
onKeyUp={e => {
let that = this;
if (e.keyCode == 13) {
if (optIdx == optList.length - 1) {
that.testSureBtn() //确定按钮事件
} else {
let next = optIdx + 1;
var inputs = document.getElementsByTagName('input');
inputs[optIdx].blur(); //当前输入框失去焦点
if (inputs[next].tagName === 'INPUT') {
inputs[next].focus(); //获取焦点
}
}
}
}}
/>