所以,我有一个网页,用户需要输入他们的年龄,如果他们超过18岁,屏幕将显示“欢迎来到页面!”否则,它会显示“你还不够老”。我已经完成了所有工作,但我创建了另一个HTML页面,其标题为“欢迎使用该页面!”。我想链接那个HTML新文件,我想在用户输入他们的年龄后加载它,如果他们年龄超过18岁,我想要HTML文件出现。 我有以下代码:
function yourAge() {
var age = prompt("Please enter your age:");
if (!age) {
alert("Please fill in all the required field!");
return false;
}
var regex=/^[0-9]+$/;
if (!age.match(regex))
{
alert("Must input numbers!");
return false;
}
if (age >= 18) {
document.write("Welcome to the website!");
}
else {
document.write("You're not old enough to enter this website!")
}
}
我想我会删除“document.write”,但我不知道该怎么做......
如果我没有说清楚,我基本上想要在用户输入年龄后将用户重定向到该HTML文件,并且只有在他们年龄超过18岁时才显示,否则,我会创建另一个说“你还不够老。”
答案 0 :(得分:1)
您可以在检查后使用document.location
重定向:
if (age >= 18) {
document.write("Welcome to the website!");
document.location = "YOUR_PAGE_URL.html";
}