gpt4 book ai didi

javascript - HTML/Javascript 将按键事件和另一个变量传递给函数

转载 作者:行者123 更新时间:2023-11-28 15:19:59 26 4
gpt4 key购买 nike

我想观察输入框中的光标按下情况。

我目前有以下代码,但该函数从未被调用。

<input type="Text" onkeydown ="CheckCursor(event,'abcd')" />

function CheckCursor(e, boxName)
{
alert(e.keyCode + ' and box was: '+boxname);
}

http://jsfiddle.net/3jfqwrf5/2/

为什么函数从未被调用?

最佳答案

两个原因:

  1. 您已使用 JSFiddle 选项“在 onload 事件中包装代码”(默认),因此 CheckCursor 函数不在全局范围内,因此无法作为事件处理程序进行访问。你得到:

Uncaught ReferenceError: CheckCursor is not defined

您需要将其指定为“不换行”。该选项位于左侧。

  • 修复上述问题后,您的参数/变量名称不匹配:
  • Uncaught ReferenceError: boxname is not defined

    您有 boxnameboxName,JavaScript 是区分大小写的语言。

    Here's a fixed fiddle .

    关于javascript - HTML/Javascript 将按键事件和另一个变量传递给函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31917813/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com