Как стать автором
Обновить

Комментарии 18

По-моему, к выпадающему списку не совсем корректно приравнено выпадающее меню из Mozilla Thunderbird, так как это несколько разные идиомы.

Цель списка — выбрать какое-то значение. Цель же выпадающего меню — выполнить какое-то действие, в том числе открыть диалоговое окно. Меню не отображает текущий выбранный элемент и, более того, зачастую не имеет его.
Согласен с Вашим замечанием. В переводе сохранены все иллюстрации из оригинальной статьи, а ее авторы действительно не проводят различия между выпадающими списками и выпадающими меню.
Меня больше всего напрягают списки, где надо выбрать год рождения. Нигде еще не видел, что бы от был отсортирован в обратном порядке. Везде самый первый пункт это что-то около 1900 года.

Так посмотришь и думаешь: видимо много 110-летних стариков регаются на этом сайте, раз им уделяется столько внимания.)
Сколько приходилось делать выбор года рождения через выпадающий список, всегда сортировал года в обратном порядке — просто банально нижнюю планку возраста как правило легче определить, чем верхнюю. Главное не забивать года жестко в коде, а отсчитывать какую-то величину (скажем 10...70 лет) от текущего года :)
Мне кажется, что год легче ввести ручками, чем найти в длинном-длинном списке.
При вбивании года руками в стринговое поле велика вероятность получения вариантов «1990» или «1990 г.» или «1990 год» которые потом обрабатывать трудно. Потребуются проверки правильности написания, пример после поля и т.д.
Да, я согласен. Но клиентских валидаторов много, и пишутся они легко; а на сервере данные все равно придется валидировать.
Не так уж трудно обработать случаи вида «1990 год». Просто вырезаем все не-цифры (это одна регулярка), и вот он, наш год. Трудно будет, если потребуется обработать «весной семьсят шестого»:)

В любом случае, разработчики должны думать о пользователе. Он наш кормилец и поилец.
Мне 111 лет… вот проказники, забывают про ветеранов труда…
По поводу выпадающих списков всегда хотел заметить, что наиболее частые варианты надо сгруппировать наверху, как это бывает с Москвой в списке городов, и главное, потом желательно еще раз их все же включить в основной сортированный список, потому что не удобно напрягать мозг размышляя, включили ли авторы этот пункт в раздел избранных.
НЛО прилетело и опубликовало эту надпись здесь
Речь шла не про все полосы прокрутки, а только те, что в селекбоксах. Замечание в статье правильное, скроллбары не делают выбор пользователя удобнее.
НЛО прилетело и опубликовало эту надпись здесь
> «Количество вариантов для выбора должно быть ограничено и сведено к наиболее необходимым пользователю»
Количество вариантов должно быть минимальным, но достаточным для решения задачи, которая возложена на выпадающий список.

> «Желательно предоставить пользователю возможность собственного варианта посредством использования комбо-боксов.»
Это зависит исключительно от поставленной задачи. Если надо предоставить, то значит надо, если нет, то нет. Слово желательно здесь не уместно.
Прокрутка, кол-во данных не самая большая проблема для пользователя (если речь не идет о скорости рендеринга), проблема в поиске по такому списку. Очень редко где есть свободный поиск который ищет искомое не только с начала слова, а ведь именно это так порой нехватает.
НЛО прилетело и опубликовало эту надпись здесь
Ctrl + Maj + B — это по-французски шифт?:)
Клавиша Shift по-французски иногда может называться Maj (от majuscule- прописная буква). См., например, словарную статью здесь:http://multitran.ru/c/m.exe?a=3&s=majuscule&sc=138&l1=4&l2=2.
Французский язык вообще отличается тем, что для обозначения компьютерных терминов в нем почти не используются интернационализмы, имеющие в большинстве случаев анлийское происхождение. Да и вообще для обозначения всех технических новинок французы любят придумывать собственные слова.
Не думал, что на эту тему можно столько написать!) Оказалось интересно!)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий