This example uses random questions to determine if the form-filler is human or machine.The questions are intended to be simple, but do require the user to have a knowledge of English. If the question is answered incorrectly, the message is not sent - but, unlike here, no indication of failure should be given to the user. A "classic" ASP version of the code used for this page is here.
In this demonstration, if the question is answered incorrectly it is marked as having an error.
Note: This form does not submit any data to anywhere. It is for demonstration purposes only.