weit: (DeadGirl)
weit ([personal profile] weit) wrote2004-09-23 11:30 am
Entry tags:

Зачем???

Дорогие web-разработчики! Нах Для чего вы делаете в формах на страницах кнопку "Отменить" (или "Очистить форму"), хотя там в смысле функциональности вполне хватит и одной submit-кнопки?
Интересно, хоть один пользователь жал на эту кнопку сознательно достаточное для обоснования ее наличия количество раз?
(deleted comment)

[identity profile] weit.livejournal.com 2004-09-22 11:11 pm (UTC)(link)
Некоторые увы все таки да...

[identity profile] http://users.livejournal.com/errant_/ 2004-09-22 11:08 pm (UTC)(link)
Не Веб, но разработчик…
Пользователь может пожелать ввести другие данные (ну вот дошел до середины, и подумал все изменить)…
Пользователь пожелал отменить то, что дала автоподстановка
В комнату вошел нежелательный посторонний или человек решил подумать еще начисто…

[identity profile] weit.livejournal.com 2004-09-22 11:18 pm (UTC)(link)
Ну для других данных есть способ "выделить и удалить". Да и редко бывают случаи, когда человек заполняет форму и вдруг хочет ВСЕ изменить. У меня такого вообще ни разу не было. Автоподстановка? Гм. А это что? Опять таки можно выделить лишее и удалить. От постороннего окно можно свернуть, раз уж так получается, что секретность надо соблюдать. Ну а подумать можно и с заполненной формой... Опять же

[identity profile] http://users.livejournal.com/errant_/ 2004-09-22 11:26 pm (UTC)(link)
Выделить все и удалить – это в цати так полях?
Если редко, но бывает, то функция уже имеет смысл. Если это редко не менее 5-10% то уже просто обязательно. (у меня такое бывает часто, т.к. в одних местах я регистрируюсь с одними данными, в других с другими… и запросто могу решить, что нет… на этом ресурсе данные будут такие)
Автоподстановка, это когда пользователь входит, а Вы вежливо подставляете ему наиболее вероятные значение полей (в случае инета, вводите имя, под которым он всегда входит, в случае нормальных проектов, например, заполняете значения, которые изо дня в день меняются не сильно или из 100 значений меняются некие 10… заполнятся автоматом все а пользователь поправит только 10 вместо ввода 100… а вот если вдруг аврал и менять надо все, то проще предусмотреть ф-ю очистки).
Сворачиваемое окно не всегда есть удобный вариант (Вы что там, порнуху смотрели?... нет, вот просто формочка).

Извините, но все это базовые принципы культурной организации дружественного интерфейса… кажется, должно, преподаваться чуть ли не как азы…

[identity profile] weit.livejournal.com 2004-09-22 11:40 pm (UTC)(link)
Если для меня этот интерфейс недружественный, то воспринимать его иначе как-то я не могу.

Я еще раз уточняю: количество форм с огромным числом полей и необходимостью отменять все сразу - ничтожно мало. И я такими формами не пользуюсь. А говорю я о том, чем пользуюсь. И с моей точки зрения наличие reset при 2-3 полях - маразм.

[identity profile] http://users.livejournal.com/errant_/ 2004-09-22 11:51 pm (UTC)(link)
Есть такая вещь, как привычка пользователей.
И не важно как она сформирована (пусть даже и за счет того, что многие формы генерят автоматически, и средство «генерения» по умолчанию предлагает и кнопку ресет… и люди просто к этому привыкли). К сожалению ВЕБ разработчикам, часто, еще далеко до обычных прикладников.
У обычных – святое правило: не противоречащее функционалу требование пользователя – по возможности должно быть исполнино… что бы Вы лично о нем не думали.
В ворде полно кнопок которыми лично Вы никогда не пользовались и никогда не воспользуетесь. Но есть люди, которым они нужны и они делаются (хоть этих людей и менее 1%).
В абсолютном большинстве моих модулей по умолчанию добавлены возможности перемещать поля, менять их цвет, фон и т.д. Лишь 1 из 10 пару раз за годы использования поиграет ими от скуки… но их наличие – плюс. Более того, этот плюс приносил реальные деньги (у него это есть, нам это для того то пригодится, мы купим именно его программу).

К сожалению ВЕБ разработчики и дизайнеры, которые должны как прикладники ориентироваться на конечного пользователя, очень часто идут по пути системщиков, ставя во главу угла свое видение.

[identity profile] weit.livejournal.com 2004-09-22 11:55 pm (UTC)(link)
В абсолютном большинстве моих модулей по умолчанию добавлены возможности перемещать поля, менять их цвет, фон и т.д. Лишь 1 из 10 пару раз за годы использования поиграет ими от скуки… но их наличие – плюс.

Мы по-разному смотрим на этот вопрос. Для меня это минус.

[identity profile] http://users.livejournal.com/errant_/ 2004-09-23 12:11 am (UTC)(link)
Вот я об этом в самом конце и написал…
«Для меня» – должно учитываться только с точки зрения реализации, функционала и поставленных задач.
Во всем остальном главнее конечный пользователь, его «для меня».

Так должно быть… но на деле :(((

ЗЫ Если завтра программисты ненавистной Майкрософт перепишут операционку (или еще что) как «для них», то Вы получите нечто вроде былых юниксов, директив командной строки и т.п. В системе будет меньше глюков, она будет быстрее и лучше… но пользователь не оценит.

[identity profile] weit.livejournal.com 2004-09-23 12:22 am (UTC)(link)
Вот я об этом в самом конце и написал…
«Для меня» – должно учитываться только с точки зрения реализации, функционала и поставленных задач.
Во всем остальном главнее конечный пользователь, его «для меня».


Ну вот я пользователь, и меня - как пользователя - это неудобство раздражает. Нужна статистика? Можно провести опрос конечных прользователей на предмет предпочтений.

[identity profile] http://users.livejournal.com/errant_/ 2004-09-23 12:30 am (UTC)(link)
Простая статистика (подсчет голосов и определение большинства) здесь неуместна.
Это как опросить сколько людей любит бруснику, выяснить, что их очень мало и уничтожить всю бруснику.
Если хоть единицам эта функция нужна, если она не мешает особо остальным (по мелочи и брусника на полках магазина может раздражать многих), если тому есть логическое обоснование и еще куча если, то она имеет право быть. Если от нее есть польза (хоть и еденицам) – она должна быть.

ЗЫ брусника – условна, можете заменить на шафран или еще что.

ЗЗЫ Любя демократию мы упорно клоним к диктатуре.

[identity profile] weit.livejournal.com 2004-09-23 12:49 am (UTC)(link)
Сударь, моя заколебался объяснять, что я имею ввиду. :( Кнопка Reset в небольших формах на 2-3-4 поля, то есть наиболее часто используемых - не нужна. В больших же, сложных и специализированных формах могут быть хоть reset, хоть розовый слон. Если это объективно необходимо.

Но мы же говорим об использовании форм ан масс, так сказать. И как раз вряд ли среди населения большим спросом пользуются грандиозные формы для заказа компрессорного оборудования и прочего продукта с множеством полей.

Если хоть единицам эта функция нужна, если она не мешает особо остальным
Мне мешает. Спросила сейчас админа - ему тоже мешает. Именно в небольших формах.

[identity profile] http://users.livejournal.com/errant_/ 2004-09-23 01:00 am (UTC)(link)
Про статистику я Вам написал…
Вам мешает. Лично Вам… и админу Вашему А Васе Пупкину нет.
Почему Ваше мнение должно быть учтено, а его нет?

Вот и все.

[identity profile] weit.livejournal.com 2004-09-23 01:44 am (UTC)(link)
Потому что если Пупкину не мешает кнопка, ему точно так же не помешает ее отсутствие.

[identity profile] http://users.livejournal.com/errant_/ 2004-09-23 01:53 am (UTC)(link)
Пупкину она может быть нужна... он привык к ней... у него все поля всяких имен стоят на автозаполнении а имя у него Рашит Ибн Абдул .......

А чем, интересно, она помешала Вам? Есть и есть... не используете, ну и ладно...

[identity profile] weit.livejournal.com 2004-09-23 02:02 am (UTC)(link)
Так ведь тем мешает, что на нее очень легко случайно ткнуть мышой, особенно когда все пытаешься сделать побыстрее - как я обычно делаю.

[identity profile] http://users.livejournal.com/errant_/ 2004-09-23 02:07 am (UTC)(link)
Ниже ответил
Этот момент не связан с ее наличием.

И когда побыстрее, то и очистить бывает нужно быстро… а тут лазь по всем… чисть… а если еще и чекбоксы и радио батоны есть и ответы надо сбросить чтобы подумать непредвзято и т.д.

[identity profile] elhutto.livejournal.com 2004-09-23 12:57 am (UTC)(link)
А обязательно срывать злость на веб-разработчиках, только потому что однажды щелкнула не туда в формуляре? ;)

[identity profile] http://users.livejournal.com/errant_/ 2004-09-23 01:01 am (UTC)(link)
Тем более если там всего два поля :)
Чем мешает - непонятно.

[identity profile] weit.livejournal.com 2004-09-23 01:43 am (UTC)(link)
Посмотрите коммент от _xelena_
Мне вот вполне понятно.

[identity profile] xln.livejournal.com 2004-09-23 01:15 am (UTC)(link)
8( я по ней не один раз щелкала на автомате.
А пользы от нее ни разу не огребла. Тоже недоумеваю, кто и зачем это чудо придумал.

[identity profile] http://users.livejournal.com/errant_/ 2004-09-23 02:05 am (UTC)(link)
Ну так тогда речь не в ее наличие…
Разработчик, максимум, повинен в ее расположении и порядке табуляции
В остальном это Ваша привычка или еще что.
Но Выше было сказано, что полей мало… т.ч. трагедии нет, вроде как…
А вот когда много, то кнопка ресет более чем полезна.

[identity profile] xln.livejournal.com 2004-09-23 02:28 am (UTC)(link)
О психологии я могу только по себе судить...
Но если где-то какой-то кнопочки нет, я и не догадаюсь, что она должна быть. А если догадаюсь, то особо отрицательных эмоций испытывать не буду - не сделали и не сделали.
А вот если под руку суют то, что нафиг не нужно и только вредит - можно и психануть 8/, даже если полей всего 3-4-5-6. Не говоря уже о том, что если, например хозяйн сайта больше меня заинтересован в заполнении формы, то я, скорее всего, просто уйду нафик с сайта, хлопнув случайно по такой кнопке.

А повинен будет разработчик. С одной стороны - вряд ли отсутствие информации от меня персонально кого-то огорчит, с другой - я не самая большая растяпа на просторах интернета, и далеко не единственная.

/а когда полей много - какая радость ухлопать их все, промазав случайно кнопкой!

[identity profile] http://users.livejournal.com/errant_/ 2004-09-23 02:37 am (UTC)(link)
Еще раз повторю… это не вопрос наличия возможности… это вопрос ее реализации…
Если автор знает, что функция мало кому нужна он делает так, чтобы она «не отсвечивала» (как скрываемые кнопки в ворде или те, которые можно добавить если нужны).
Т.ч. кнопке быть… но вот ее вид, размещение, порядок табуляции… представляют собой задачу для приличного разработчика, коих не так уж и много.

[identity profile] weit.livejournal.com 2004-09-23 02:58 am (UTC)(link)
Если автор знает, что функция мало кому нужна он делает так, чтобы она «не отсвечивала»

*пожимая плечами* Ну а обычно делают так, что отсвечивает. Вот, мол, какую еще кнопку я могу зафигачить. Характерно для средних, домашних и тематических сайтов. На крупных обычно все вдумчиво сделано.

[identity profile] http://users.livejournal.com/errant_/ 2004-09-23 03:02 am (UTC)(link)
Я и говорю... "настоящих буйных мало, вот и нету вожаков"
Когда каждый сделавший хомпейдж считает себя разработчиком, тогда тень на всех...

[identity profile] weit.livejournal.com 2004-09-23 03:07 am (UTC)(link)
Угу, тень расползлась по Средиземью...
Ничего, разработчики, не повинные в теме поста это переживут.

[identity profile] weit.livejournal.com 2004-09-23 01:42 am (UTC)(link)
Петь, а где ты видишь злость?
К тому же я сама некоторым боком к разработке и верстке отношусь.

И эти ненужные резеты меня давно раздражают.

*наблюдая со стороны*

[identity profile] rohirrimka.livejournal.com 2004-09-23 04:22 am (UTC)(link)
А ведь и правда - какая разница в подходе у веб-разработчиков и программистов. :)

Re: *наблюдая со стороны*

[identity profile] weit.livejournal.com 2004-09-23 07:53 am (UTC)(link)
В смысле?:) Ты имеешь ввиду дизайнеров и программеров?

Re: *наблюдая со стороны*

[identity profile] rohirrimka.livejournal.com 2004-09-23 09:13 am (UTC)(link)
Ну...вобщем да, примерно это (хотя ИМХО дизайнер пидумывает дизайн, а делает его не обязательно он). Вобщем те, кто делают веб-продукт и программный продукт.

[identity profile] slach.livejournal.com 2004-09-23 05:14 am (UTC)(link)
"Очистить форму" - это савсем не тоже самое что "Отменить"...

я не использую "очистить форму", я использую "Отменить" \ "Выход" если быть точным то CANCEL

в случаях когда идет модальное окно или в случае когда со страницы "редактирования\просмотра", надо вернуться на страницу "список"...

[identity profile] weit.livejournal.com 2004-09-23 06:40 am (UTC)(link)
Возможно.
Но в реальности я все равно либо закрываю окно, либо жму кнопку "назад".

[identity profile] r9d.livejournal.com 2004-09-23 07:43 am (UTC)(link)
Это старая мода, хорошо поддерживаемая Васями Пупкиными, дабы показать, что они умеют делать такую кнопку :)

Вообще, это стандартная фишка в убогих редакторах вроде Фронтпейдж, которая сама вставляется при нажатии на кнопку "вставить форму". И используется соответствующими личностями.

[identity profile] rohirrimka.livejournal.com 2004-09-23 09:15 am (UTC)(link)
О, как классно..все, кто рисует такую кнопку - автоматически записываются в Васи-Пупкины и "соответствующие личности"?

[identity profile] r9d.livejournal.com 2004-09-23 09:25 am (UTC)(link)
Разумеется нет, но логику и рациональность еще ни кто не отменял. Многие просто не задумываются о том, что эта кнопка вовсе не стандарт-дефакто, а совершенно лишний элемент на странице.

[identity profile] rohirrimka.livejournal.com 2004-09-23 09:37 am (UTC)(link)
Нуу...я, скажем, не дизайнер ничуть...но я сегодня полдня клепала ученичкам тесты на Java-скрипте. И да, там в Форме была кнопка очистить...и лишней я ее ничуть не считаю :P

[identity profile] r9d.livejournal.com 2004-09-23 09:44 am (UTC)(link)
Ну это Ваше мнение, ничего страшного в этом нет :-)

Надеюсь ученичкам понравится :)

[identity profile] weit.livejournal.com 2004-09-23 06:38 pm (UTC)(link)
Тогда объясни, почему не лишняя.

[identity profile] rohirrimka.livejournal.com 2004-09-23 11:47 pm (UTC)(link)
Потому что расчитана на детей, потому что иначе radio не очистишь, а они при второй попытке предпочитают чтобы все было чисто и пусто.

[identity profile] weit.livejournal.com 2004-09-24 01:04 am (UTC)(link)
Гм. Так как бы не все веб-формы рассчитаны на детей. Процент именно детей среди активных юзеров мал.

Ро, мне все равно кажется что это подгонка условий под ответ. А обычный пользователь просто не будет жать на кномку "Отменить" потому что фиг знает, что именно на этой кнопке навешено.

Да и вообще - если часть юзеров без финтифлюшки может обойтись, а другой части это мешает, то лучше соответственно это убрать.

[identity profile] rohirrimka.livejournal.com 2004-09-24 02:31 am (UTC)(link)
Вот тут и всплывает разница в подходе :) Програмистов с детства учат, что должны быть предусмотрены ВСЕ варианты. В том числе и те, которые случаются раз в сто лет. Например использование кнопки "Очистить" по делу :)

[identity profile] weit.livejournal.com 2004-09-24 04:13 am (UTC)(link)
А нас на теории разработки программных продуктов учили отсекать лишнее и объективно ненужное... А предусматривать учили все _актуальные_ варианты.

Ро, я дизайнер волею случая. А так - техник-программист. Написание кода мне было всегда интереснее, чем рисование...

[identity profile] rohirrimka.livejournal.com 2004-09-24 04:21 am (UTC)(link)
Хе..выходит и учили нас по разному...тем более прикольно :)

[identity profile] idollisimo.livejournal.com 2004-09-27 08:29 am (UTC)(link)
Наверно, есть такое понятие, как "так принято", хотя, я бы на месте web-разработчиков сделал три кнопки вместо двух: "Отправить", "Всё же отправить" и "Тем не менее, отправить". С одинаковыми ссылками, конечно.

[identity profile] weit.livejournal.com 2004-09-27 10:34 pm (UTC)(link)
Ага, и кучу всплывающих окон с текстом типа: "А вы точно-точно хотите отправить?" :)