Сегодня столкнулся с примером антиюзабилити. В банке потребовалось ввести СНИЛС. Как обычно, горе-разработчики вместо того, чтобы сделать стандартное поле ввода и пост-обработку на сервере, навесили скрипт для так называемого masked input. То есть в поле ввода сразу есть прочерки на месте цифр и дефисы, т.е. что-то вроде ___-___-___-__.
Но самое ужасное не это. А то, что если ввести несколько цифр и переключиться в другое окно (где у меня был скан СНИЛСа), содержимое поля полностью сбрасывается! Пришлось переносить окно окно на второй монитор, чтобы иметь возможность ввести нормально.
Читать далее…
