Maison >interface Web >js tutoriel >Idée simple pour implémenter la vérification de l'âge avec jQuery_jquery
Ce code suppose que l'environnement est un "formulaire" avec la forme d'âge de l'ID, et les trois identifiants sont "jour", "mois" et "année".
$("#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; });
Peut-être souhaitez-vous utiliser une méthode d'invite plus élégante que l'alerte. Et cela doit être vérifié à nouveau côté serveur, sinon il ne peut être vérifié que côté client avec js activé.
Quoi qu'il en soit, la signification du code est de permettre à l'utilisateur de remplir l'année et le mois de naissance, puis de calculer s'il est plus jeune que l'âge requis par le site Web en fonction de l'heure actuelle, et de demander s'il est inférieur. que l’âge requis par le site Web.