2016-03-01 53 views
0

我使用集合使用options_for_select標記。如果用戶想要選擇多個選項,則必須按住shift鍵或命令(對於mac),以選擇多個選項。我是否可以設置它,以便用戶可以簡單地點擊他們想要的選項,並選擇他們點擊的選項,然後再次點擊選定的選項取消選擇它?我不想告訴用戶按住命令選擇多個選項。options_for_select(multiple true)只需單擊以選擇多個選項,而不必按住shift或多個選項的命令?

回答

0

我認爲你不能這樣做選擇標籤。

對於Windows

正如在W3學校http://www.w3schools.com/tags/att_select_multiple.asp

選擇多個選項說明在不同的操作系統和瀏覽器有所不同 按住控制(CTRL)鍵選擇多個選項

對於Mac:按住命令按鈕以選擇多個選項

由於執行此操作的方式不同,並且因爲您必須通知用戶多個選項可用,所以使用複選框代替它會更方便用戶。

除非你將爲該函數構建一個硬編碼的jQuery。

+0

謝謝你可能會使用複選框。我會稍等一下,看看是否有其他人作爲解決方案。即使它是jQuery。 – Rob

相關問題