Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Яндекс.Почта ставит кнопку сверху.
2. Не дизейблите кнопку
10. Говори сразу, где ошибка
т.к. информация, что конкретный пользователь зарегистрирован на сервисе
А может, пациенту стоит самому побеспокоиться о своем здоровье? Например, не болеть.Представьте себе — да. Альтернатива — за нас побеспокоится государство, запрет всех по домам и будет штрафовать за выход на улицу чаще двух раз в неделю, заодно создавая огромные толпы в местах проверок пропусков.
Представьте себе — да.
3. Не просите повторить парольЛадно, не будем. Допустим, пользователь тогда ошибается адресом почты и аккаунт/имя уходят в Тартар. Имхо, надо оставлять два поля под почту, но не мешать автозаполнению полей (помню, в некоторых местах второе поле всегда препятсвовало автозаполнению — вот это мракобесие).
Мнение: Я стараюсь не использовать селекты если пунктов меньше или равно 3-м. Если так, то проще сделать теги или радио-группу. Возможно именно факт, что некоторые люди считают, что это поле ввода, а не селектА это уже проблемы вашего (или не вашего) дизайна, когда невозможно распознать поле интерактивное (с вводом) или нет. Вот пример с системной темы Win7:

6. Когда не нужен календарик для указания датСогласен и не согласен. Сколько форматов дат будете поддерживать? А если британский формат где косые черты, но месяц и день не перепутаны как в американском? Не затрагивает? А что если интернациональная команда? Ну тогда понадеямся на локаль браузера — это уже будет лучше захардкоженого формата. А если рукопись не распознаем — календарик очень даже не помешает (и неплохо было бы отослать такой случай себе в лог).
8. Юзайте «– / +» вместо селектовЮзайте нативные селекты. Да на винде
, он настолько мелкий, что неудобен, да, зато прокрутка мыши в нем работает. А у вас? :) На Андроиде — хорошие нативные селекты есть, тем более для выбора времени.9. Размер поля должен быть под контентСогласен. И нефиг разбивать ввод 4-х значного пин-кода на 4 разных поля, одно удобнее и привычнее и авто-ввод с copy-paste будет гарантированно работать.
10. Говори сразу, где ошибкаНе так смертельно, имхо (только в контексте логина и пароля, см. комментарии по поводу секурности). Но надо избегать ресета полей после отправки на сервер — вот это действительно бесит.
1. Выравнивайте кнопки по левому краюЯ считаю, что в качестве заключительного действия выравнивание кнопки «отправить» по правому краю оправданно. Слева-направо заполнили последнее поле и заканчиваем, нажимая кнопку справа. Ещё дело привычки: поля «Ок, Отмена, Применить» в Windows были выровнены справа внизу.
2. Не дизейблите кнопкуСогласен, стоит при нажатии на кнопку отбросить пользователя к месту, где что-то неправильно заполнено.
3. Писать на кнопках глаголПричем на русском этому легче следовать, чем на английском: «Login» против «Войти»
Не фильтровать без нажатия на кнопку «Фильтр».Туда же. «Фильтровать», а по-английски в лучшем случае будет «Apply»
5. При длинной форме не стыдно ставить кнопку сверхуУже ответили, что у Яндекса стоит сверху и снизу. Вторая кнопка снизу ничего не стоит, это вам не вторую ручку прикручивать :)
1. Разносить поля Логин и Пароль на разные страницы — не стыдноСтыдно. Параграфом выше пишется про браузеры и автоматизацию, и тут же их ломаем. Как минимум авто-ввод менеджера паролей, а ещё «сбрасываем» концентрацию человека тем, что меняем что-то на экране.
2. Показывать шаги не обязательноПо-моему именно Амазон улучшил конвертацию тем, что лучше обозначил финальный шаг, где будет производиться оплата (надо поискать не изменяет ли память). Да и пользователю удобнее, тем более если полей много и вдруг понадобится вернуться куда-то назад.
«Да, Нет/Отмена» — должны быть выполнены именно в таком порядке
Разносить поля Логин и Пароль на разные страницы — не стыдно
Британское правительство удалило такой бар и конверсия ничего не изменилась.
Взгляд идёт слева направо
Неверно для тех наций, которые читают справа налево. Лучше сказать "движение глаз совпадает с направлением чтения текста". Для конкретной графической системы, как правило, это настраивается свойством RTL, значение которого можно запросить.
Form design patterns. Обзор книги