WebAIR

Do you provide a checkbox in addition to a submit button for users to confirm their responses before submitting them? (FAC20)

Why Is This Important?

This final step prompts the user to confirm that they have successfully completed their input and are ready to submit it. It helps to prevent the user from accidentally submitting a form and also prompts user to check that the data they have entered is accurate. This is particularly important when the form causes data to be updated or deleted and is not reversible (e.g. a banking form or an online shopping cart).

How To Fix The Problem

Provide a checkbox that users must select to indicate they have reviewed their form responses and are ready for it to be submitted.

Example

// Beginning of a basic form with a confirmation checkbox
<form id="Your login details" action="submit.php" method="post">
<label for="name">Your Name:</label> <input type="text" name="name" id="name" />
<label for="mail">Your Email:</label> <input type="text" name="mail" id="mail" />
<label for="pswrd">Your Password:</label> <input type="password" name="pswrd" id="pswrd" />
<input id="confirmation" type="checkbox" name="conf" value="Confirmed" /> <label for="conf">I have received and confirm that the data is correct</label>
<input type="submit" value="Submit" />
</form>

Further Information

  1. http://webaim.org/techniques/forms/controls