如何使用 JavaScript 禁用 textarea 中的箭头键?
给定一个包含
方法一:
- 在窗口上添加事件监听器onkeydown 。
- 如果事件发生,则检查键是否为箭头。
- 如果按下箭头键,则阻止其默认行为。
示例:此示例实现了上述方法。
How to disable arrow key in
textarea using JavaScript ?
GeeksforGeeks
输出:
- 在点击按钮之前:
- 点击按钮后:
方法二:
- 这个例子与上一个非常相似。它还维护一个数组,其中包含按下了哪些键,并且当 keyup 事件发生时,它会将它们从数组中删除。
- 在窗口上添加事件监听器onkeydown 。
- 如果事件发生,则检查键是否为箭头。
- 如果按下箭头键,则阻止其默认行为。
示例:此示例实现了上述方法。
How to disable arrow key in
textarea using JavaScript ?
GeeksforGeeks
输出:
- 在点击按钮之前:
- 点击按钮后: