WCAG 2.0 達成方法集

Skip to Content (Press Enter)

-

H32: 送信ボタンを提供する

達成方法に関する重要な情報

これらの達成方法 (参考) の使用法及び、それらが WCAG 2.0 達成基準 (規定) とどのように関係するかに関する重要な情報については、WCAG 達成基準の達成方法を理解するを参照のこと。適用 (対象) セクションは、その達成方法の範囲について説明しており、特定の技術に関する達成方法があるからといって、WCAG 2.0 を満たすコンテンツを作成する際に、常にその技術が使用可能であるわけではない。

適用 (対象)

フォームのコントロールを含むコンテンツ

これは、次の達成基準に関連する達成方法である:

解説

この達成方法の目的は、利用者が状況の変化を明示的に要求できるメカニズムを提供することである。送信ボタンの本来の使用法は、フォームに入力されたデータを実行する HTTP リクエストを生成することである。それは、状況の変化を起こすために使われる適切なコントロールである。

事例

事例 1

これは送信ボタンを持つフォームの基本的な事例である。

コード例:

<form action="http://www.example.com/cgi/subscribe/" method="post"><br /> 
<p>メールリングリストに登録したい場合は、あなたの
メールアドレスを入力してください。</p><br /> 
<label for="address">eメールアドレスを入力してください。:</label>
<input type="text" id="address" name="address" /> 
<input type="submit" value="登録" /><br /> 
</form>  

事例 2

次の事例では、利用者が要求したページを転送する (action 属性により指定された) サーバーサイドスクリプトを使用している。

コード例:

<form action="http://www.example.com/cgi/redirect/" method="get"><br /> 
<p>Navigate the site.</p><br /> 
<select name="dest"><br /> 
<option value="/index.html">Home</option/><br /> 
<option value="/blog/index.html">My blog</option/><br /> 
<option value="/tutorials/index.html">Tutorials</option/><br /> 
<option value="/search.html">Search</option/><br /> 
</select><br /> 
<input type="submit" value="Go" /><br /> 
</form>  

参考リソース

この参考リソースは、あくまでも情報提供のみが目的であり、推薦などを意味するものではない。

検証

手順

  1. コンテンツ内の全てのフォームを見る。

  2. それぞれのフォームに、送信ボタン (input type="submit"、input type="image" 又は button type="submit") がある。

期待される結果

この達成方法が「十分な達成方法」の一つである場合、この手順や期待される結果を満たしていなければ、それはこの達成方法が正しく用いられていないことを意味するが、必ずしも達成基準を満たしていないことにはならない。場合によっては、別の達成方法によってその達成基準が満たされていることもありうる。