@sergeyiljin
Делаю дело

Как отменить нажатие Ctrl при выборе множества файлов и заменить на клик?

Есть <input type="file" multiple/>
При открытии окна выбора файлов нужно либо зажимать Ctrl, либо выделять файлы прямоугольником при помощи мыши. Как отменить эти клавиши и выделять файлы обычным кликом, один за другим?
  • Вопрос задан
  • 32 просмотра
Решения вопроса 1
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
Никак. Этот тег говорит браузеру что это поле для выбора нескольких файлов. Далее браузер говорит ОС что нужно выбрать несколько файлов. А далее уже сама ОС показывает пользователю интерфейс. Его поведение зависит от самой ОС, её настроек и графической оболочки. Всё что вы можете попробовать сделать, это запилить какой-то свой интерфейс выбора файлов на основе FileSystem API. Это даст вам чуть более низкий уровень доступа.

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

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы