А навіщо потрібна кнопка b> Reset b> на формі? b> p>
Якоб Нільсен p>
Інтерфейс
більшості Web-форм і
поліпшився б, якби на них не було кнопки Reset (Скидання). Від кнопок Cancel (Скасувати) також мало толку на Web-формах. P>
Преоставленіе
можливості для користувача керувати ситуацією і в разі чого вийти з неї
через "пожежний вихід" є одним із самих основних положень
дизайну для користувача інтерфейсу. В цьому відношення поява кнопки Undo/Відкат можна вважати одним із
найбільших кроків вперед. p>
Основне
правило вимагає підтримувати можливість скасування дії, але воно не говорить,
як це треба робити. Для різних типів користувацьких інтерфейсів
застосовуються різні специфічні правила: p>
В
графічних віконних додатках вже стандартним вважається наявність кнопки Cancel/Відміна, при натисненні на
яку закривається діалогове вікно і всі зроблені в ньому зміни скасовуються.
Чудовий спосіб, що дозволяє освоювати програму методом "тику".
Згадайте ж про перші системи, коли при наборі невірної команди можна було
запросто потрапити в замкнене коло. p>
В
системах редагування зазвичай присутня команда Undo/Відкат. З її допомогою користувач може
повернути документ у той стан, в якому він був до виконання останніх
команд. У деяких випадках навіть підтримується багаторазовий відкат і
повторення, що буває дуже корисно, але часто тільки плутає користувачів. p>
Кнопки
Reset/Сброс і Cancel/Скасування - це спроби повторити в Web ці функції. Але виявляється,
що користувачі, якщо хочуть уникнути будь-якого небажаного дейсвтія, частіше
всього за краще користуватися кнопкою Back/Назад. p>
Web тільки виграв би, якби з
всіх форм зникла кнопка Reset.
Для користувачів вона практично даремна, але частенько доставляє їм багато
клопоту. Reset очищає в Web-формі все, що користувач до
цього в неї ввів, але для чого йому це може знадобитися? Робота з Web характеризується частим
переміщення між сторінками, і користувачі рідко зустрічаються з однією і тією
ж формою двічі. Отже, будь-яка Web-форма завжди спочатку порожня, коли на неї попадає
користувач. Навіть коли в один і той же сеанс роботи користувач потрапляє на
ту ж форму, як правило швидше відредагувати старі дані, ніж видалити їх
Кнопка
Reset заважає користувачам по
трьох причин: p>
Самая
головна проблема полягає в тому, що користувачі часто по-помилку натискають
кнопку Reset замість кнопки Submit. Опля - і вся кропітка
робота зникла. p>
Наявність
двох кнопок у кінці форми вносить плутанину в інтерфейс, і для користувача
важко чітко визначити свій наступний крок. Деякий час даремно
витрачається на розглядання цієї марною кнопки, щоб розібратися, яку ж
з двох кнопок треба натискати. p>
Навіть
якщо користувач дійсно бажає видалити деякі дані, які він
ввів у форму, наявність виділеної кнопки для виконання цієї функції може
тільки сповільнити його роботу, тому що перед ні виникають два вибори: p>
відредагувати
поля, що містять невірні дані, замінивши старий текст на новий p>
натиснути
кнопку Reset і набрати новий
текст за всіх невинно чисті поля форми p>
Додаткові
варіанти вибору тільки вимагають додаткових уявних зусиль, а при роботі з
оптимально налаштованим інтерфейсом буде зекономлено більше часу, ніж
втрачено на додаткове обдумування дій там, де треба просто перейти до
наступного етапу. На вибір одного з двох варіантів потрібно не менше одного двох
секунд, так що краще взагалі не ставити користувача перед цим вибором.
Секунда може здатися краплею, але ця крапля виливається в 100-мільйонні
збитки від зменшення продуктивності в масштабах року для всієї планети. p>
Видаливши
кнопку Reset ми стоїмо перед
завданням забезпечити користувачеві інший який-небудь спосіб зміни помилково
введених у форму даних. У випадку з текстовими полями і полями-мітками все
просто, користувач завжди може видалити введений текст і повернутися до
вихідного стану. p>
До
жаль деякі Web-форми
використовують радіо-кнопки, що випадають меню нестандартним способом і не
пропонують користувачеві нейтрального варіанту для вибору. Класична помилка в
дизайні Web-сторінок --
присутність радіо-кнопок, в яких не вибрано спочатку ні один з варіантів.
Користувачеві, після того, як він вибрав який-небудь з пунктів, не надається
можливість потім вибрати пункт "нічого". У групі радіо-кнопок
завжди явно виділяйте пункт, який діє за замовчуванням, а в випадають
меню - завжди вставляйте пункт "по-замовчуванню". В іншому випадку ви
заженіть користувача в пастку. p>
Список літератури h2>
Для
підготовки даної роботи були використані матеріали з сайту http://www.webmascon.com
p>