Cet extrait de code présupposait un formulaire HTML avec un identifiant de «âge-forme» et trois entrées (texte ou sélection) avec les identifiants «jour», «mois» et «année» respectivement.
$("#age-form").submit(function()( var day = $("#day").val(); var month = $("#month").val(); var year = $("#year").val(); var age = 18; var mydate = new Date(); mydate.setFullYear(year, month-1, day); var currdate = new Date(); currdate.setFullYear(currdate.getFullYear() - age); if ((currdate - mydate) < 0)( alert("Sorry, only persons over the age of " + age + " may enter this site"); return false; ) return true; ));
Vous souhaiterez peut-être faire quelque chose de plus élégant qu'une alerte, et devriez probablement également valider le formulaire avec du code côté serveur ou bien cette protection ne fonctionne que pour les utilisateurs avec JavaScript activé.