背景:触屏端,手机键盘按enter会触发表单提交,想修改为禁止提交,点击提交按钮时才提交。
解决方法:在form元素上添加onkeydown事件 捕捉enter行为并阻止。
<form onKeyDown={formKeyDown}> </form>
定义 formKeyDown 函数:
const formKeyDown = (e)=>{
if (e.keyCode == 13) {
e.preventDefault();
return false;
}
}