Heim > Web-Frontend > js-Tutorial > Hauptteil

Eine einfache Idee, die Altersüberprüfung mit jQuery_jquery zu implementieren

WBOY
Freigeben: 2016-05-16 15:13:55
Original
1261 Leute haben es durchsucht

Dieser Code geht davon aus, dass die Umgebung ein „Formular“ mit der ID age-form ist und die drei IDs „Tag“, „Monat“ und „Jahr“ sind.

$("#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;
});

Nach dem Login kopieren

Vielleicht möchten Sie eine elegantere Aufforderungsmethode als die Benachrichtigung verwenden. Und es sollte erneut auf der Serverseite überprüft werden, andernfalls kann es auf der Clientseite nur mit aktiviertem js überprüft werden.

Jedenfalls besteht die Bedeutung des Codes darin, dass der Benutzer das Geburtsjahr und den Geburtsmonat eingeben kann und dann basierend auf der aktuellen Uhrzeit berechnet, ob es jünger ist als das von der Website geforderte Alter, und eine Meldung abgibt, wenn es niedriger ist als das von der Website geforderte Alter.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage