我想在输入框内观察光标按下。
我目前有以下代码,但从不调用该函数。
<input type="Text" onkeydown ="CheckCursor(event,'abcd')" />
function CheckCursor(e, boxName)
{
alert(e.keyCode + ' and box was: '+boxname);
}
http://jsfiddle.net/3jfqwrf5/2/
为什么函数永远不会被调用?
答案 0 :(得分:4)
有两个原因:
CheckCursor
函数不在全局范围内,因此无法作为事件处理程序进行访问。你得到:未捕获的ReferenceError:未定义CheckCursor
您需要将其指定为&#34;没有换行&#34;代替。选项已在左侧结束。
未捕获的ReferenceError:未定义boxname
您有boxname
和boxName
,JavaScript是一种区分大小写的语言。