我们可以在用户的注册页面上设置一个日期选择器,让用户选择他们的出生日期。一旦用户输入了他们的出生日期并确认了他们的年龄不到18岁,我们可以通过JavaScript将“支持者”选项设为不可用。
举个例子,HTML 代码可以是这样的:
然后,我们可以用以下 JavaScript 代码来检查用户的年龄并禁用“支持者”选项:
var birthdateInput = document.getElementById("birthdate");
var supporterSelect = document.getElementById("supporter");
birthdateInput.addEventListener("change", function() {
var birthdate = new Date(this.value);
var today = new Date();
var age = today.getFullYear() - birthdate.getFullYear();
if (birthdate.getMonth() > today.getMonth() ||
(birthdate.getMonth() == today.getMonth() && birthdate.getDate() > today.getDate())) {
age--;
}
if (age < 18) {
supporterSelect.disabled = true;
} else {
supporterSelect.disabled = false;
}
});
此代码将监视出生日期输入并计算年龄。如果用户年龄小于18岁,则“支持者”选项将被禁用。
上一篇:布玛卡片内容改变颜色