Как переориентировать на текстовое поле, когда фокус теряется на HTML-форме?
В HTML-форме есть только одно текстовое поле. Пользователи вводят некоторый текст, нажимают Enter, отправляют форму, и форма перезагружается. Основное использование - считывание штрих-кода. Я использую следующий код, чтобы установить фокус на текстовое поле:
<script language="javascript">
<!--
document.getElementById("#{id}").focus()
//-->
</script>
Это работает большую часть времени (если никто не касается экрана / мыши / клавиатуры).
Однако, когда пользователь щелкает где-то за пределами поля в окне браузера (белое пустое пространство), курсор исчезает. Одна форма HTML в одном поле, как я могу предотвратить потерю курсора? Или как перефокусировать курсор внутри поля после того, как курсор потерян? Спасибо!