我如何让这个脚本将元素集中在 keydown/keypress 上?
How do i get this script to focus an element on keydown/keypress?
如何让这个脚本运行?我希望它在 ctrl 或 alt keypress/keydown 上聚焦 id "order_number" 的元素。我确定我写错了,但我希望我没有写错。
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;
}
}
我根据评论中的建议清理了代码。
function setFocusToTextBox(evt) {
if (evt.ctrlKey || evt.altKey) {
if (evt.preventDefault)
{
evt.preventDefault(); //prevent the default action for the ctrl and alt keys.
}
document.getElementById("order_number").focus();
return false;
} else {
return true;
}
}
如何让这个脚本运行?我希望它在 ctrl 或 alt keypress/keydown 上聚焦 id "order_number" 的元素。我确定我写错了,但我希望我没有写错。
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;
}
}
我根据评论中的建议清理了代码。
function setFocusToTextBox(evt) {
if (evt.ctrlKey || evt.altKey) {
if (evt.preventDefault)
{
evt.preventDefault(); //prevent the default action for the ctrl and alt keys.
}
document.getElementById("order_number").focus();
return false;
} else {
return true;
}
}