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

Клавиша Tab и пользователи

Интерфейсы *
Многие знают, что пользоваться клавишей Tab при заполнении форм очень удобно — не надо делать лишних движений в сторону мыши. Но существуют такие формы ввода, где этот перебор полей вызывает дикую скукотищу, потому что не все поля формы обязательно заполнять. Одним пользователям достаточно заполнить только пару-тройку полей, другим — другую пару-тройку. Да, да, бывают такие ситуации, особенно при частом использовании одной и той же формы. Так, может быть, дать возможность пользователям самим определять последовательность обхода полей по клавише Tab? Это вполне возможно, вопрос лишь в том, как убедить пользователей пользоваться клавишей Tab.
Всего голосов 7: ↑3 и ↓4 -1
Просмотры 2.5K
Комментарии 8

Как улучшить веб-формы

Интерфейсы *
Перевод
Этот пост — перевод ответа на вопрос «Как сделать заполнение онлайн-форм весёлым (fun)» на сайте Quora.

Как бы нас не раздражали бесконечные формы на разных сайтах, полностью избавиться от них пока не получится. Так что всё, что нам остаётся — это постараться собрать информацию у пользователей, не отпугивая их.

Проверка данных



Сейчас проверка данных обычно выглядит как наказание — если вы понимаете, о чём я. Вы заполняете форму, кликаете «ОК»… и получаете страшную надпись типа «ТЫ ЗАПОЛНИЛ ЭТО ПОЛЕ НЕПРАВИЛЬНО, ПРИДУРОК. ИДИ ИСПРАВЬ». Ну, может, конечно, придурком вас напрямую не называют, но ощущение остаётся именно такое. Чем дальше мы сможем от этого уйти, тем лучше.

Попробуйте «позитивную» проверку. То есть, вместо того, чтобы говорить пользователю, когда он ошибся, сообщайте ему о том, что он сделал правильно.

Мне очень нравится форма на этом сайте. Посмотрите — они сообщают пользователю, что он с чем-то справился сразу вместо того, чтобы пост-фактум известить его об ошибке:
www.junkmycar.com

image
Читать дальше →
Всего голосов 31: ↑15 и ↓16 -1
Просмотры 2.4K
Комментарии 16

Произвольный вид поля file в html-форме, одинаковый во всех браузерах

CSS *JavaScript *HTML *
Не смотря на развитие, внедрение новых стандартов и плюшек в браузерах, у нет единых стандартов, как отображать элемент /> по умолчанию. Более того, у этого элемента нет атрибутов, позволяющих его в какой-то мере стилизовать.
Из-за необходимости привести это поле формы к единому виду во всех браузерах и «вписать» в разработанный дизайн, после поисков и анализа материалов в интернете был разработан метод замены вида поля формы на html+css, и js для расширения функциональности.

Как по умолчанию выглядит это поле?

Читать дальше →
Всего голосов 83: ↑63 и ↓20 +43
Просмотры 76K
Комментарии 56

Осторожно! Злая собака! Или как укротить форму регистрации

Веб-дизайн *Интерфейсы *Usability *


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

Это привело меня к мысли, что формы регистрации в онлайн-магазинах и дальнейшее взаимодействие с ними, это зло в чистом виде. Я решила придумать способ, который, как мне кажется, намного облегчил бы жизнь интернет-шопера. Мое мини-исследование и рацпредложения, посвященные этой теме, подкатом.
Читать дальше →
Всего голосов 13: ↑11 и ↓2 +9
Просмотры 13K
Комментарии 42

Ребята, давайте жить дружно или о поле «Пароль» при регистрации

Интерфейсы *Usability *Дизайн мобильных приложений *Дизайн


Заметка. Немного крик души о том, как не надо делать поля для ввода пароля при регистрации на сайтах.

Под кат собрала немного мыслей, примеров и выводов на эту тему.
Проблема, кстати, стара как мир. И да… об этом слишком много сказано, но почему-то продолжают делать не так и существенных подвижек в правильную сторону я не наблюдаю. Пока. Поэтому повторенье… дальше вы в курсе.
Читать дальше →
Всего голосов 17: ↑13 и ↓4 +9
Просмотры 17K
Комментарии 43

Темные паттерны веб-форм или какой была бы самая конверсионная форма

Веб-дизайн *Интерфейсы *Usability *


Практический каждый веб-ресурс предназначен для сбора информации, целью может быть сбор заявок, подписей, регистрации а так же сбор личных данных клиентов. В любом ветви событий нам нужно пройти через этап заполнение веб-форм. Мы подумали какой должна быть форма, обладающая максимальной эффективной конверсий с начала заполнения до ее конечной отправки. Заранее отмечу, публикация написана в ознакомительных целях, дабы показать как разрабатываются формы с темными паттернами, которыми «успешно» пользуются крупные кампании и не в коем случае не призываю к действиям описанным в публикации.
Читать дальше →
Всего голосов 10: ↑8 и ↓2 +6
Просмотры 5.4K
Комментарии 13

Form design patterns. Обзор книги

Веб-дизайн *Интерфейсы *Usability *Accessibility *
Из песочницы
image

Введение от автора обзора


Книга раскрывает, порой не очевидные для дизайнеров и фронтендеров, темы оформления полей, концепции работы с типами данных и юзабилити. Книга будет полезна и новичкам и разбирающимся в теме проектировщикам интерфейсов, т. к. первым даст понимание основ, а вторым пищу для размышлений над, порой спорными, паттернами проектирования. Обзор будет представлен в виде коротких тезисов из книги и краткими комментариями обзорщика.
Читать дальше →
Всего голосов 24: ↑23 и ↓1 +22
Просмотры 16K
Комментарии 36

Формальные грамматики на службе мобильного клиента

Блог компании Surf Программирование *Разработка под iOS *Разработка мобильных приложений *
В повседневной жизни мы пользуемся готовыми интерпретаторами и компиляторами — и редко кому придёт в голову написать их самостоятельно. Во-первых, это же сложно, во-вторых — зачем.

В Surf мы написали собственный интерпретатор и используем его на клиенте мобильного приложения — хотя изначально, казалось бы, это вообще слабо относится к мобильной разработке. На самом деле интерпретаторы и компиляторы — инструменты для решения задач, которые могут встретиться где угодно. Поэтому понимать, как это работает, и уметь писать свои — полезно.

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


Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 1.9K
Комментарии 2

Обязательно или нет? Как отмечать поля в формах

Веб-дизайн *Интерфейсы *
Из песочницы

Привет, я Антон, UX-дизайнер в eLama — платформе для автоматизации интернет-рекламы. Мы довольно часто работаем с формами. Раньше мы выделяли обязательные поля, но увидели мнение, что этот подход не самый правильный. Мы решили разобраться, а как правильно, но быстро поняли, что единых правил нет: кто-то делает акцент на обязательных полях, кто-то, наоборот, говорит, что некоторые поля можно пропустить. Попробуем сравнить самые распространенные подходы.

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 5.3K
Комментарии 3

Атрибуты HTML, которыми вы никогда не пользовались

CSS *HTML *
Перевод

В январе этого года Мэдисон Канна спросила у своих подписчиков в Twitter:

Какие языки/технологии вам бы хотелось изучить или узнать глубже в этом году?

Мой выбор: typescript, next.js, react, graphql, solidity, node — Мэдисон Канна (@Madisonkanna) January 3, 2022

Мой ответ был очень простым: HTML. И я ни в коей мере не был саркастичным или насмешливым. Разумеется, я неплохо знаю, какие теги использовать в каких случаях и как обеспечивать семантику и доступность моего HTML.

Однако существует целая куча малоиспользуемых атрибутов, о которых я забыл, и, вероятно, целая куча атрибутов, о существовании которых я и не знал. Этот пост стал результатом моих исследований, и я надеюсь, что он окажется для вас полезным при создании страниц на HTML.
Читать дальше →
Всего голосов 75: ↑75 и ↓0 +75
Просмотры 24K
Комментарии 9