Поле пароля и кнопка «Далее» отображаются через c/cgi-bin/html. Я хочу, чтобы фокус был в поле пароля, когда отображается экран

Исходный экран

пользователь, входящий в отображаемый экран, должен нажать клавишу Tab или щелкнуть в поле пароля, чтобы перейти в поле пароля и ввести пароль. Я хочу иметь фокус в поле ввода пароля, когда отображается экран, чтобы пользователь мог сразу ввести пароль.

Я использую форму cgi в c с командой HTML/cgi-bin, а строка пароля определяется с помощью: Они вместе с другим кодом, не относящимся к проблеме, приводят к отображению прикрепленного экрана. Я узнал, как предварительно установить выбор переключателя и флажок, но не нашел, как сосредоточить внимание на пароле или текстовом поле на экране. Тот факт, что я могу попасть туда с помощью вкладки, указывает на то, что фокус находится где-то, просто не там, где он должен быть. Кто-нибудь может помочь? Как, вероятно, очевидно, я использую такие команды совсем недавно, но быстро учусь. Так что прошу не корить меня за невежество.


person WarwickW    schedule 21.02.2018    source источник
comment
Возможный дубликат фокус HTML-формы по умолчанию без JavaScript   -  person Chris Turner    schedule 21.02.2018


Ответы (1)


<script type="text/javascript">document.getElementById("HTMLElementID").focus();</script> где HTMLElementID=id поля в форме (необходимо вставить id="..." в поле в форме)

Поместите это перед закрытием тега body страницы.

person Lorenzo    schedule 21.02.2018