Page 93 - 4695
P. 93
з іншого боку ширина поля введення не має бути більше об'єму
тексту, що вводиться в поле, оскільки частково заповнене поле
виглядає як мінімум неохайно. Мало того, що такі поля вигля-
дають неохайно, так вони ще і вводять в оману користувача, по-
казуючи, що він ввів не всю інформацію. А тому додатково, пі-
сля заповнення поля, доводиться самому переміщати фокус вве-
дення, хоча з цим впоралася б і система. Зауважимо, що ширина
поля введення, більша від максимального обсягу тексту, корис-
тувачів неприємно вражає, оскільки вони не можуть ввести
текст, хоча місце під нього на екрані є.
Окремою проблемою є обмеження тексту, що вводиться. З
одного боку, обмеження добре для бази даних. З іншого боку,
завжди знайдуться користувачі, для яких поле введення з обме-
женням символів, що вводяться, виявиться дуже маленьким.
Тому це питання потрібно вирішувати стосовно конкретної си-
туації.
6.4. Підписи
Питання «де треба розміщувати підписи до полів введення»
є одним з найпопулярніших серед програмістів: битви прихиль-
ників різних підходів, хоч і безкровні, але значні. Аргументів і
підходів тут багато, але оскільки сприйняття підписів займає
певний час, краще всього діє наступне просте правило: в часто
використовуваних екранах підписи мають бути зверху від поля
(щоб їх було легко не читати), в рідко ж використовуваних під-
пису мають бути зліва (щоб завжди сприйматися і тим самим
скорочувати кількість помилок).
Підписи до полів введення мають певну відмінність від ін-
ших підписів. У полях введення підпису можна розміщувати не
поряд з елементом, а всередині нього, що дозволяє економити
простір екрану. Підпис при цьому виводиться в самому полі
введення, точно так, як і текст, який в нього потрібно вводити.
Необхідно тільки відстежувати фокус введення, щоб при уста-
новці фокусу в полі прибирати підпис. Це рішення, будучи не-
стандартним, погано працює в ПЗ, але непогано працює в Інте-
рнеті.
92