我找到了一个可能的问题解决方案,但是,因为我是javascript的新手,我似乎无法看到 获得理想的行为。
该解决方案由mcpDESIGNS在此发布
Set keyboard caret position in html textbox
我希望拥有的是在场地聚焦后立即将插入位置强制为0 我创造了一个小提琴,它将有助于展示我正在做的事情。
小提琴:http://jsfiddle.net/KuLTU/
addLoadEvent(function() {
document.getElementById("search_string").onfocus = search_field_focus;
});
function search_field_focus() {
setCaretPosition("search_string", 0);
}
我假设我调用setCaretPosition的原因是错误的,有什么建议吗?