Добавляем...


Активизация исходного поля ввода
Пользователь должен иметь возможность быстро начать ввод данных в форму сразу после открытия страницы. Для быстрого перемещения между полями может использоваться клавиша табуляции, но не забывайте о том, что большинство браузеров не передает фокус ввода первому полю формы на странице по умолчанию, поэтому в обычной ситуации для начала ввода с клавиатуры пользователю придется выполнить щелчок в соответствующем поле. С помощью JavaScript легко обеспечить передачу фокуса ввода первому полю в форме, и это должно упростить доступ к форме хотя и не радикальным, но вполне достойным внимания образом. Для передачи фокуса ввода можно использовать событие onload документа. Например, если в форме testform ее первому полю назначено имя firstname, следует установить

<body onload="window.document.testform.firstname.focus();">

Можно также написать общую процедуру для передачи фокуса первому полю первой формы, используя примерно следующее:

<script type="text/javascript">
function focusFirst()
{
if (document.forms.length > 0 && document.forms[0].elements.length > 0) document.forms[0].elements[0].focus();
}
window.onload=focusFirst;
</script>

назад:
далее:


добавить комментарий
(без перезагрузки и регистрации)


10 случайных разделов

Что ищем на сайте ?


Примеры кода на сайте







@ 2008-2011 Amber
При использовании материалов ссылка на сайт обязательна
Яндекс.Метрика