1
使用此代碼檢查用戶是否超過18歲。但該功能僅警告「你不是18+」。也有在控制檯該功能沒有提醒某事
沒有錯誤例如: - 23/12/1500 23/12/2008
var dob = document.getElementById("dob").value;
var jsdate = new Date(dob);
var jsdatearray = jsdate.toString().split("/");
var day = jsdatearray[0];
var month = jsdatearray[1];
var year = jsdatearray[2];
var nowdate = new Date();
nowdate.setFullYear(year, month - 1, day);
var maxDate = new Date();
maxDate.setYear(maxDate.getYear() - 18);
if (maxDate < nowdate) {
alert('you are 18+');
}
else {
alert('you are not 18+');
}
'document.getElementById(「dob」)。value的值是什麼? –
在調用上述函數之前,DOM需要完全加載,是嗎? – Vivick
@MohamedAbbas對不起,但它總是提醒你不是18+ – jolly