Концентрация на некотором элементе формы
С помощью метода focus() Вы можете сделать вашу форму немного более дружественной. Вы можете определять в начале, который элемент находится в центре внимания. Или Вы могли бы сообщать, чтобы броузер сосредоточился на форме, где был неправильный ввод. Это означает, что броузер установит курсор в определенный элемент формы, так что пользователь не должен нажать на форму перед вводом чего-нибудь. Вы можете делать это со следующей частью сценария:
function setfocus() { document.first.text1.focus(); }
Этот сценарий концентрирует внимание на первом текстовом элементе в сценарии, который я показал выше. Вы должны определить имя полной формы - которая названа здесь firstи имя одиночного элемента формы - здесь text1. Если Вы хотите сконцентрировать внимание на этом элементе, когда страница загружается, Вы можете добавлять onLoad-свойство в ваш тег <body>. Это выгладит так:
<body onLoad="setfocus()">
Мы можем улучшить ето с помощью следующего кода:
function setfocus() { document.first.text1.focus(); document.first.text1.select(); }
Просто попробуйте этот код:
Вы видите, что текстовый элемент активен, и выделен введенный текст.
[предыдущая] [содержание] [следующая]
©1996,1997 by Stefan Koch
e-mail:skoch@rumms.uni-mannheim.de
http://rummelplatz.uni-mannheim.de/~skoch/
My JavaScript-book