在我們的Web應用程序中,我們有一個搜索表單,其中包含一個用戶可以從中選擇一個或多個可能選項的答案的字段。我們目前使用「選擇」 html元素與「多重」屬性設置爲下面的例子:Html多選元素可訪問性
select {
width: 150px;
}
<select multiple>
<option value="A">Alice</option>
<option value="B">Bob</option>
<option value="F">Fred</option>
<option value="K">Kevin</option>
<option value="M">Mary</option>
<option value="S">Susan</option>
</select>
從用戶測試的反饋顯示,這種溶液是混淆了用戶。通過按住Ctrl鍵(在窗口上)來執行多個選擇/取消選擇,然而許多用戶不知道這一點。
當使用鍵盤時,該元素似乎也不容易使用 - 這顯然是一個可訪問性問題。
是否有「最佳實踐」,可通過多種選擇向用戶顯示輸入的可訪問方式?
使用一組複選框呢? –
我同意@JamesDonnelly那裏。儘管交互式設計師可以忽略這種情況,但我認爲你應該使用複選框來代替。人們更習慣於用複選框勾選多個框。 – Dorvalla
與複選框的另一個協議。但是,原來的