【发布时间】:2026-01-31 18:15:01
【问题描述】:
如何让这个脚本工作?我希望它把 id 为“order_number”的元素集中在 ctrl 或 alt keypress/keydown 上。我确定我写错了,但我希望我不是很糟糕。
function setFocusToTextBox(field, evt) {
if (evt.keycode === 17) {
if (evt.preventDefault) {
evt.preventDefault();
} else if (evt.stopPropagation) {
evt.stopPropagation();
} else {
evt.returnValue = false;
}
getElementById("order_number").focus();
return false;
} else {
return true;
}
}
【问题讨论】:
-
如果您想检查这些密钥,请使用
evt.ctrlKey和/或evt.altKey。而getElementById("order_number").focus();应该是document.getElementById("order_number").focus();
标签: javascript forms element