Как выбрать несколько непоследовательных параметров из html multiple select, используя только клавиатуру в хроме?

Как выбрать несколько непоследовательных опций из набора html multiple, используя только клавиатуру в chrome?

Я знаю методы в ie и firefox.

Ответы

Ответ 1

Я попробовал несколько способов сделать это, но не смог заставить его уйти. Я зарегистрировал ошибку относительно этого. Я обновлю это, если что-нибудь услышу.

Ответ 2

Предполагая, что вы перемещаетесь по вкладкам в элемент множественного выбора, тогда:

  • Нажмите правую кнопку мыши [слева от правой клавиши Ctrl].
  • Нажмите кнопку ESC.
  • Задайте свойство "selected" для каждой опции, которую вы хотите выбрать, набрав, например:

    document.getElementsByTagName( "option" ) [0].selected = true; document.getElementsByTagName( "option" ) [2].selected = true;

  • Нажмите клавишу ENTER.
  • Подача формы не является частью ответа на вопрос, но вы можете либо нажать ESC еще раз, и нажать CTRL + L, чтобы перейти к кнопке отправки ИЛИ какой-либо отправке JavaScript.

Вы можете попробовать это здесь: http://www.w3schools.com/tags/tryit_view.asp?filename=tryhtml_select_multiple

Ответ 3

Пользователь должен иметь возможность использовать Ctrl + click для выбора нескольких опций в списке выбора.

С помощью клавиатуры вы можете удерживать Control, использовать клавиши со стрелками, чтобы перейти к опции, которую вы хотите выбрать, затем использовать пробел для выбора опции.

На Mac вы можете заменить клавишу Control клавишей Command, а все остальное должно быть одинаковым.