WebAIR

(if yes) Do you allow users to request additional time? (TIM03)

Why Is This Important?

An accessible method of allowing the user to increase the available time is important so that they do not feel under any pressure to complete and therefore potentially make errors.

How To Fix The Problem

To ensure that users have adequate time to complete a transaction, provide a way of allowing them to extend the amount of time available. If for some reason the time limit cannot be extended, then the user should be clearly warned about the time limit both at the start of the transaction and before it is about to expire.

Example

//Providing a checkbox for requesting a time extension

<h2>Form Instructions </h2>
<p id="info">Please input information in all of the following fields, they are all required. There is time limit of 5 minutes to complete the form but if you need additional time, please check the checkbox labelled "I need additional time" at the end of the form.</p>

<form id="login_details" action="processor.php" method="post">
<fieldset>
<legend> Your Details:</legend>
<label for="name">Your Name:</label>
<input type="text" name="name" id="name" required aria-describedby="info" />
<label for="mail">Your Email:</label>
<input type="text" name="mail" id="mail" required />
<label for="check">I need additional time to complete the form</label>
<input type="checkbox" id="check" name="check" />
<input type="submit" value="Enter my information" />
</fieldset>
</form>

Further Information

  1. http://evengrounds.com/wcag-tutorial/enough-time
  2. http://webaim.org/articles/cognitive/cognitive_too_little/
  3. http://www.openajax.org/member/wiki/WCAG_2.0_Principle_2_Operable_Rules#Requirement_2.2.1_Timing_Adjustable