32 33 34 1 2 35 36 37 38 39 40 41 4 42 43 44 45 46 47 5 48 49 6 50 51 52 53 54 55 56 57 58 9 59 10 60 7 61 62 63 64 65 66 67 68 69 8 70 71 72 11 73 74 75 76 77 78 14 79 80 81 31 17 15 82 16 20 83 84 85 19 86 87 88 30 89 18 90 21 91 92 93 94 95 96 97 98 99 22 100 101 102 103 104 105 23 24 106 107 108 26 109 13 110 111 29 28 112 113 114 115
Увага Знижка 50% на курси! поспішайте подати
заявку
Професійної перепідготовки 30 курсів від 6900 руб.
Курси для всіх від 3000 руб. від 1500 руб.
Підвищення кваліфікації 36 курсів від 1500 руб.
А навіщо потрібна кнопкаResetна формі?
Інтерфейс більшості Web-форма і покращився б, якби на них не було кнопки Reset (Скидання). Від кнопок Cancel (Скасування) також мало толку на Web-форма.
Преоставленіе можливості для користувача управляти ситуацією і в разі чого вийти з неї через "пожежний вихід" є одним із самих основних положень дизайну користувальницького інтерфейсу. В цьому відношення поява кнопки Undo / Відкат можна вважати одним з найбільших кроків вперед.
Основне правило вимагає підтримувати можливість скасування дії; але воно не говорить, як це треба робити. Для різних типів користувацьких інтерфейсів застосовуються різні специфічні правила:
У графічних віконних додатках вже стандартним вважається наявність кнопки Cancel / Скасувати, при натисканні на яку закривається діалогове вікно і всі зроблені в ньому зміни скасовуються. Прекрасний спосіб, що дозволяє освоювати програму методом "тику". Згадайте ж про перші системи, коли при наборі невірної команди можна було запросто потрапити в замкнуте коло.
У системах редагування зазвичай присутній команда Undo / Відкат. З її допомогою користувач може повернути документ до того стану, в якому він був до виконання останніх команд. У деяких випадках навіть підтримується багаторазовий відкат і повторення, що буває дуже корисно, але часто тільки плутає користувачів.
Кнопки Reset / Скидання і Cancel / Скасувати - це спроби повторити в Web ці функції. Але виявляється, що користувачі, якщо хочуть уникнути будь-якого небажаного дейсвтія, найчастіше воліють користуватися кнопкою Back / Назад.
Web тільки виграв би, якби з усіх форм зникла кнопка Reset. Для користувачів вона практично марна, але частенько доставляє їм багато клопоту. Reset очищає в Web -форме все, що користувач до цього в неї ввів, але для чого йому це може знадобитися? Робота з Web характеризується частим переміщенням між сторінками, і користувачі рідко зустрічаються з однією і тією ж формою двічі. Отже, будь-яка Web-форма завжди спочатку порожня, коли на неї потрапляє користувач. Навіть коли в один і той же сеанс роботи користувач потрапляє на ту ж форму, як правило швидше відредагувати старі дані, ніж видалити їх і вводити по новій.
Кнопка Reset заважає користувачам з трьох причин:
Найголовніша проблема полягає в тому, що користувачі часто по-помилку натискають кнопку Reset замість кнопки Submit. Опля - і вся кропітка робота зникла.
Наявність двох кнопок в кінці форми вносить плутанину в інтерфейс, і для користувача важко чітко визначити свій наступний крок. Деякий час даремно витрачається на розглядання цієї марною кнопки, щоб розібратися, яку ж з двох кнопок треба натискати.
Навіть якщо користувач дійсно бажає видалити деякі дані, які він ввів в форму, наявність виділеної кнопки для виконання цієї функції може тільки сповільнити його роботу, так як перед ні виникають два вибори:
відредагувати поля, що містять неправдиві дані, замінивши старий текст на новий
натиснути кнопку Reset і набрати новий текст в усі невинно чисті поля форми
Додаткові варіанти вибору тільки вимагають додаткових уявних зусиль, а при роботі з оптимально налаштованим інтерфейсом буде зекономлено більше часу, ніж втрачено на додаткове обдумування дій там, де треба просто перейти до наступного етапу. На вибір одного з двох варіантів потрібно не менш ніж однієї двох секунд, так що краще взагалі не ставити користувача перед цим вибором. Секунда може здатися краплею, але ця крапля виливається у 100-мільйонних збитків від зменшення продуктивності в масштабах року для всієї планети.
Видаливши кнопку Reset ми стоїмо перед завданням забезпечити користувачеві інший який-небудь спосіб зміни помилково введених в форму даних. У випадку з текстовими полями і полями-мітками все просто, користувач завжди може видалити введений текст і повернутися до вихідного стану.
На жаль деякі Web-форми використовують радіо-кнопки і випадають меню нестандартним способом і не пропонують користувачеві нейтрального варіанту для вибору. Класична помилка в дизайні Web-сторінок - присутність радіо-кнопок, в яких не обраний спочатку жоден з варіантів. Користувачеві, після того, як він вибрав будь-якої з пунктів, не надається можливість потім вибрати пункт "нічого". У групі радіо-кнопок завжди явно виділяйте пункт, який діє за замовчуванням, а в меню, що випадають - завжди вставляйте пункт "по-замовчуванню". В іншому випадку ви заженете користувача в пастку.