2016-03-01 4 views
0

Я использую тег options_for_select с набором { :multiple => true }. Если пользователь хочет выбрать несколько опций, они должны удерживать shift или команду (для mac), чтобы выбрать несколько параметров. Могу ли я установить его, чтобы пользователь мог просто щелкнуть нужные параметры, и он выберет выбранные им параметры и снова щелкнет по выбранному параметру, чтобы отменить его выбор? Я не хочу указывать пользователям удерживать команду для выбора нескольких параметров.options_for_select (несколько true) просто нажмите, чтобы выбрать несколько вариантов вместо того, чтобы удерживать shift или команду для нескольких выборов?

ответ

0

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

Как указано в W3 школе http://www.w3schools.com/tags/att_select_multiple.asp

Выбор нескольких вариантов варьируются в различных операционных системах и браузерах:

Для окон: Удерживая Control (Ctrl) кнопку, чтобы выбрать несколько вариантов

Для Mac: Удерживайте нажатой командную кнопку, чтобы выбрать несколько опций.

Из-за разных способов сделать это, а потому, что вы должны сообщить пользователю, что имеется несколько вариантов выбора, вместо этого более удобно использовать флажки.

Если вы не создадите жестко запрограммированный jquery для этой функции.

+0

Спасибо, возможно, будут использовать флажки. Я подожду немного, чтобы увидеть, есть ли кто-нибудь еще в качестве решения. Даже если это jQuery. – Rob

 Смежные вопросы

  • Нет связанных вопросов^_^