1. Веб-сайт
1голос

Кнопка "Сохранить" должна быть всегда в области видимости и показываться если были изменения на странице

Описание проблемы
При редактировании данных на странице кнопка «Сохранить» может находиться вне области видимости.
Пользователь вынужден прокручивать страницу, что ухудшает UX и увеличивает риск потери изменений.

Предлагаемое решение
Сделать кнопку «Сохранить» фиксированной (sticky/fixed), чтобы она всегда оставалась в зоне видимости пользователя:
либо закрепить внизу экрана,
либо закрепить в верхней панели.
Реализовать отображение кнопки только при наличии изменений:
отслеживать изменение полей формы,
показывать кнопку «Сохранить» только если данные были изменены,
в противном случае — скрывать или делать неактивной.

Ожидаемый результат
Пользователь всегда видит возможность сохранить изменения
Снижается вероятность потери данных
Улучшается удобство работы с длинными формами

Дополнительно
Дополнительно
На форме «добавить/изменить счет» сейчас есть неконсистентное поведение кнопок «Сохранить». Можно добавить услуги и нажать «Сохранить», но при этом изменения в основной форме счета не сохраняются — в результате данные могут потеряться.

Предлагаю оставить одну кнопку «Сохранить» на основной форме счета с единым поведением: она должна становиться активной при любых изменениях и сохранять все данные (включая услуги).

Также желательно сделать форму более компактной: сейчас блок с услугами ВСЕГДА вываливается за пределы формы это добавляет лишнюю прокрутку. Полей не так много, чтобы это было необходимо.

нет комментариев