簡體   English   中英

HTML選擇onchange可訪問性問題

[英]HTML select onchange accessibility concerns

我們請求使用select元素的onchange來觸發移動到新頁面。

在過去,我讀過的網絡無障礙文獻通常建議不要這樣做。 這是因為它打破了用戶的期望,並且瀏覽器(特別是IE <6)即使在使用鍵盤移動選項時也會觸發更改事件,這使得僅限鍵盤的用戶無法進行選擇。

當我通過鼠標或輸入鍵實際選擇了一個選項時,IE6 +和我測試的所有其他更現代的瀏覽器都會onchange select onchange 有問題的應用程序的分析表明早期的IE瀏覽器基本上被根除(<0.01%)

鑒於我們的用戶只能使用鍵盤正確操作這些select元素,是否仍應將此功能視為可訪問性的障礙? 現在這種行為似乎很常見,我想知道它是否真的仍然以一種有意義的方式打破了用戶的期望?

編輯:如果使用鼠標或鍵盤select IE的行為會有所不同。 當用鼠標突出重點,通過鍵盤輸入的選項不火onchange ,但按Tab鍵通過鍵盤關注它的時候,在onchange arrowing通過時不火。

使用select元素的onchange事件在頁面之間導航肯定會給僅限鍵盤的用戶帶來可訪問性問題

至少有一種使用onchange處理程序創建可訪問的select元素的方法,自2004年以來它一直在使用interwebs!

直接鏈接到Accessible Select代碼。

我同意你的觀點,這種功能很常見。 但是,大多數網站使用鏈接而不是<select>來實現效果(如果我沒有記錯的話)。 IE它是標准(雙關語)。

在此輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM