Xpoint
   [напомнить пароль]

Полезность кнопки [Reset]/[Очистить] в форме

Метки: [без меток]
2003-06-30 00:25:05 [обр] Марьяна(5/305)[досье]
Тема выросла из вопроса о том, как создать в форме кнопку очистить (reset) в виде картинки. Обсуждение о том, нужна ли эта кнопка вообще продолжается здесь, в разделе Usability.
спустя 36 секунд [обр] ё(3/1328)[досье]
Я бы последовал бы совету... Нильсона, что-ли. И не делал бы ресет вообще, ибо никому не надо.
спустя 12 секунд [обр] Александр Сытник(0/54)[досье]
Дунька [moderated]: Ну не надо так, польза некоторая всё же есть. Например, у вас уже есть какой-нить текст в форме — вы его правили, правили, потом подумали, что написали какой-то бред и неплохо бы вернуться к изначальному тексту и править его абсолютно по-другому. Так вот, чтобы страницу не перегружать и Control-Z не зажимать — reset вам поможет...
спустя 9 секунд [обр] Марьяна(5/305)[досье]

Например, у вас уже есть какой-нить текст в форме — вы его правили, правили, потом подумали, что неплохо бы его послать, жмёте кнопочку...

а-а-ааааа!..

:)

спустя 13 секунд [обр] Артём Сапронов aka Capricorn(0/569)[досье]
Марьяна:
confirm надо :-)
спустя 12 секунд [обр] ё(3/1328)[досье]
if(
   confirm("Уверен?") &&
   confirm("Ты чё, серьёзно?") &&
   confirm("Зуб даёшь?") &&
   confirm("Ну хрен с тобой")
)
   this.form.reset()
Прошу немедленно поместить в склад Готовых Решений. ;-)
спустя 13 секунд [обр] AB...(0/233)[досье]
Александр Сытник, а что, разве трудно очистить с помощью Ctrl+A (выделить) и потом Del?
спустя 13 секунд [обр] Сергей Круглов(10/2057)[досье]
Alexandre Bel...:
Нууу... иногда их много вообще... Полей-то... Нда...
спустя 14 секунд [обр] Марьяна(5/305)[досье]
Сергей Круглов:
И в каждом поле бре-е-еед Ж:-О ...
спустя 10 секунд [обр] Андрей Новиков(8/1242)[досье]
А еще я тащусь от людей, которые меняют местами Reset и Submit и еще с пеной у рта доказывают, что так правильнее. Поубывав бы!
спустя 22 секунды [обр] Sergey Krivosheyev(0/6)[досье]
Да не нужен это Reset - только понт от него. Хотя, почему то многие не знают, что текст можно выделить с помощью Ctrl+A или той же мыши, а потом нажать Del...
спустя 11 секунд [обр] Евгений Дест(0/49)[досье]
Reset не стирает, а востанавливает исходные значения (клавиша ESC в IE, однако).
Это тоже не нужно? Ну-ну...
спустя 10 секунд [обр] Алексей Волков, он же «Росомаха из Флориды»(17/468)[досье]
В большинстве случаев идёт заполнение новой формы, а не исправление уже введённых данных, поэтому в этом самом большинстве случаев кнопка reset в интерфейсе страницы бесполезна и является лишней.
спустя 11 секунд [обр] Евгений Дест(0/49)[досье]
Ну, тогда и САБМИТ убрать! А в конце формы приписать: "Нажмите клавишу ЕНТЕР (1 раз), после того как заполните все поля".
спустя 10 секунд [обр] AB...(0/233)[досье]
А я например редко жму на кнопку Submit. В основном и на Enter, так быстрее, особенно когда используешь клавиатуру для ввода данных.
спустя 11 часов [обр] Сергей Золотухин(0/126)[досье]
Практика: обычные пользователи часто нажимают Ресет не для того, чтобы reset form, а совсем по другим причинам: перепутал кнопки, не понял что это такое и т.д. В этом контексте Reset очень вреден. А поскольку случай "вернуться к изначальному тексту" возникает раз в 250 лет (по сравнению с вышеописанным) о нем можно не думать. В крайнем случае можно перезагрузить документ — это гораздо более логичная с точки зрения пользователя операция :-)
спустя 36 минут [обр] LakeDaemon(0/9)[досье]
Иногда даже заказчики (ну то есть умные заказчики), когда предъявляешь им форму с присутствующей кнопкой Reset — очень удивляются и спрашивают, зачем эта кнопка нужна, потому что без нее лучше :)
спустя 15 минут [обр] Давид Мзареулян(1/1003)[досье]

Прочтя название темы, я почему-то совсем о другой кнопке "Reset" подумал...

Мне кажется, что конпка "Reset" в большинстве случаев не нужна. Её наличие может быть оправдано, если есть очень сложная форма со множеством полей, про которую точно известно, что юзер будет её редактировать в несколько приёмов. Т.е. это что-то скорее из области интранета. Да и в этом случае название кнопки надо менять на что-то более понятное (по контексту). Но т.к. таких суперформ в вебе обычно не встречается, то и кнопка "reset" ни к чему.

спустя 1 час 29 минут [обр] ё(3/1328)[досье]
Другое дело, что "простому пользователю" как-то привычнее иметь наряду с Ok также и Cancel. Поэтому явно "диалоговые" страницы имеет смысл снабжать чем-нибудь типа "Не посылать форму, а вернуться на главную страницу".
спустя 1 час 49 минут [обр] Сергей Золотухин(0/126)[досье]
Дунька [moderated]:
у меня функцию этой кнопки выполняет крестик в верхней правой части окна (win2k) :) Но можно и продублировать (типа "Отмена")
спустя 1 час 11 минут [обр] Давид Мзареулян(1/1003)[досье]
Дунька [moderated]:
Это уже немного другое. "Cancel" в диалоге - это действие. Выбор из двух вариантов. А Reset - просто очистка формы.
спустя 3 часа [обр] Дмитрий Котеров(2/912)[досье]

Вот я позавчера, помнится, как раз накололся, нажав случайно Reset... Слава богу, клавиатура у меня крепкая и выдержала прямой хук локтем левой с разворотом и матом.

Упразднить, причем еще на стадии Проксомитрона. Желающие могут поставить фильтр на TCP-трафик, но это несколько сложнее делается.

спустя 1 день 7 часов [обр] Bockr(0/3)[досье]
Парадокс:
Юзвэрь, как правило, игнорирует клавиатуру и не жмет Ентер или Еск...
но - путает кнопки и может нажать Резет...
Чего делать???
!Писать по-русски! (отправить, проверить-чего-получится-посмотреть и т.п.) и согласится с Давидом Мзареулян, насчет сложных форм.
А хуже, когда жмешь когда вроде надо этот Резет (или, наоборот, сабмит при не всех заполненных полях - не все пишут чего заполнять обязательно), а тебе обратно пустая форма, а ты ее писал-писал...
Просто надо комментировать поля ввода может? и грамотно форму возвращать если чего...
спустя 7 часов [обр] Сергей Круглов(10/2057)[досье]
можно на кнопки иконки вешать.
вы нажмете на красный жирный крест (бррр) для отправки? :)
спустя 1 час 5 минут [обр] Сергей Золотухин(0/126)[досье]
я уже давно делаю формы с одной большой кнопкой в самом низу — попробуй промахнись :)
спустя 12 дней [обр] Ioann Grozny(0/48)[досье]
за э-э-э... 6 лет в И-нете ни разу не пользовался Резетом в формах.
Когда форма большая, то проше руками удалить несколько полей чем скроллить вниз и нажимать резет. А если маленькая - то и подавно проще руками. К тому же никогда не бывает такого, что бы нужно очистить всю форму. Скорее наборот - у многих не сохраняются введенные данные и при ошибке после Субмита приходится набивать всё заново.
спустя 7 минут [обр] Алексей Волков, он же «Росомаха из Флориды»(17/468)[досье]
Это, наверное, причина того, что кнопка reset обычно используется не по назначению и это назначение не очевидно для пользователей. А неочевидность функции — недоработка самих разработчиков, большинство которых вообще не понимает, чем отличается „переинициализация“ от „сброса“ формы.
спустя 3 дня [обр] Сергей Никитин(0/2)[досье]
Самое противное - это когда reset ставят слева от кнопки отправки. Так мучают обычно в shareware версиях всяких программ, меняя всё время кнопки Buy и Try местами, но зачем посетителей сайта так мучить?! :)
Powered by POEM™ Engine Copyright © 2002-2005