私は18歳以上であれば、ユーザーが自分の年齢を入力する必要があるウェブページを持っています。画面には「ページへようこそ!」と表示されます。それ以外の場合は、「あなたは十分に年配ではありません」と表示されます。私はすべて完了しましたが、ヘッダに「Welcome to the page!」という別のHTMLページを作成しました。 HTMLの新しいファイルをリンクしたいのですが、ユーザーが年齢を入力した後に読み込みたいのですが、18歳以上の場合はHTMLファイルが必要です。私は自分自身をしなかった場合はJavaScriptファイルに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歳以上の場合はそれを表示します。そうでなければ、「あなたは十分に年配ではありません」という別のものを作成します。あなたがチェックした後にリダイレクトするためにdocument.location
を使用することができ
あなたは 'LOCATION.HREF =「/ URLパス」を使用することができ、あなたがリダイレクトしたい –
'あなたの他のページにリダイレクトするために?変更 'location.href' – Oriol
それは働いた!私はこのことについて知らなかった。私はJavaScriptを学んでおり、これはまったく私を助けます。両方のおかげで! –