我正在嘗試創建一個無障礙排名高的網站,並且我遇到過的其中一件事是。我的實時搜索(這使得一個Ajax請求,並顯示你在「keyup」上的搜索欄中鍵入的建議)。是否可以在沒有提交按鈕的情況下創建可訪問的表單?
建議列表中充滿了鏈接,將帶您到您正在尋找的頁面,這意味着沒有提交頁面包含您的結果,你只需點擊鏈接,因此提交按鈕在我看來是多餘的和無用的。
因此,我的問題是:如果沒有提交按鈕而沒有將網站的排名降低到低於搜索按鈕,是否可以進行實時搜索?
我正在嘗試創建一個無障礙排名高的網站,並且我遇到過的其中一件事是。我的實時搜索(這使得一個Ajax請求,並顯示你在「keyup」上的搜索欄中鍵入的建議)。是否可以在沒有提交按鈕的情況下創建可訪問的表單?
建議列表中充滿了鏈接,將帶您到您正在尋找的頁面,這意味着沒有提交頁面包含您的結果,你只需點擊鏈接,因此提交按鈕在我看來是多餘的和無用的。
因此,我的問題是:如果沒有提交按鈕而沒有將網站的排名降低到低於搜索按鈕,是否可以進行實時搜索?
其通常被認爲是具有'後備'情景的良好實踐。比方說,例如,用戶沒有使用JS(上帝禁止),或者用戶使用某種屏幕閱讀器 - 搜索框應該引導用戶進入帶有列出結果的新頁面。
有助於指導構建訪問的網站可以在(https://www.w3.org)[https://www.w3.org/TR/WCAG20-TECHS/]
感謝您的幫助@Jackson我將開始在網站上備份,還沒有甚至認爲該場景 –
標準屏幕閱讀器使用JavaScript。這不是一個可訪問性問題。 – Adam
發現是否有可能使一個形式前沒有未經本站提交按鈕實時搜索中排名低於它是否有一個搜索按鈕?
您必須閱讀WCAG Success Criterion 3.2.2 On Input
提出的第一種技術是G80: Providing a submit button to initiate a change of context
但有這不會需要一個提交按鈕另一種技術: G13: Describing what will happen before a change to a form control that causes a change of context to occur is made
TLDR:是的,但是。
其通常被認爲是具有'後備'情景的良好實踐。比方說,例如,用戶沒有使用JS(上帝禁止),或者用戶使用某種屏幕閱讀器 - 搜索框應該引導用戶進入帶有列出結果的新頁面。 [建立可訪問網站的有用指南](https://www.w3.org/TR/WCAG20-TECHS/) – Jackson
@傑克森您的評論可能是答案。 –
另請參見:[更改表單以包含WCAG的提交按鈕](http://stackoverflow.com/q/21819437/1591669) – unor