>  기사  >  웹 프론트엔드  >  jQuery_jquery를 사용하여 연령 확인을 구현하는 간단한 아이디어

jQuery_jquery를 사용하여 연령 확인을 구현하는 간단한 아이디어

WBOY
WBOY원래의
2016-05-16 15:13:551234검색

이 코드에서는 환경이 ID age-form을 갖는 "form"이고 3개의 ID가 "일", "월", "년"이라고 가정합니다.

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

경고보다 더 우아한 프롬프트 방법을 사용하고 싶을 수도 있습니다. 그리고 서버 측에서 다시 확인해야 합니다. 그렇지 않으면 js가 활성화된 클라이언트 측에서만 확인할 수 있습니다.

아무튼 코드의 의미는 사용자가 태어난 연도와 월을 입력한 다음 현재 시간을 기준으로 웹사이트에서 요구하는 연령보다 어린지 여부를 계산하고 그보다 낮으면 묻는 것입니다. 웹사이트에서 요구하는 연령보다

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.