HTML表單上只有一個文本字段。用戶輸入一些文本,按Enter,提交表單,然後重新加載表單。主要用途是條形碼讀取。我使用下面的代碼將焦點設置到文本字段:如何在HTML表單上丟失焦點時重新聚焦到文本字段?
<script language="javascript">
<!--
document.getElementById("#{id}").focus()
//-->
</script>
它工作的大部分時間(如果沒有人觸摸屏幕/鼠標/鍵盤)。
但是,當用戶在瀏覽器窗口(白色空白區域)內的字段外點擊時,光標不見了。一個單獨的字段HTML表單,我該如何防止光標迷路?或者,如果在光標丟失後如何在光場內重新聚焦光標?謝謝!
至少在Firefox或Chrome上不起作用;焦點呼叫需要推遲。 – 2010-04-09 08:43:43