Xác thực tuổi - Thủ thuật CSS

Anonim

Đoạn mã này đã giả định trước một biểu mẫu HTML với và ID là “age-form” và ba đầu vào (văn bản hoặc lựa chọn) với các ID tương ứng là “ngày”, “tháng” và “năm”.

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

Bạn có thể muốn làm điều gì đó thanh lịch hơn một cảnh báo và cũng có thể nên xác thực biểu mẫu bằng mã phía máy chủ, nếu không, biện pháp bảo vệ này chỉ hoạt động cho người dùng đã bật JavaScript.