当触发同一个函数时,可以让键盘事件不触发函数,让键盘事件去使input失去焦点,从而触发失去焦点事件,如
<input
onBlur={(e) => edit(index, e)}
onKeyPress={(e) => { e.target.blur() }}
/>
本文探讨了如何在JavaScript中通过键盘事件处理函数,阻止输入框自动获取焦点,而是手动触发失去焦点事件。实例展示了如何在onKeyPress事件中使用blur()方法来达到这一目的。
当触发同一个函数时,可以让键盘事件不触发函数,让键盘事件去使input失去焦点,从而触发失去焦点事件,如
<input
onBlur={(e) => edit(index, e)}
onKeyPress={(e) => { e.target.blur() }}
/>
1572

被折叠的 条评论
为什么被折叠?