Maison >interface Web >js tutoriel >Idée simple pour implémenter la vérification de l'âge avec jQuery_jquery

Idée simple pour implémenter la vérification de l'âge avec jQuery_jquery

WBOY
WBOYoriginal
2016-05-16 15:13:551292parcourir

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.

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn