2016-11-24 8 views
1

私は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を使用することができ

+1

あなたは 'LOCATION.HREF =「/ URLパス」を使用することができ、あなたがリダイレクトしたい –

+0

'あなたの他のページにリダイレクトするために?変更 'location.href' – Oriol

+0

それは働いた!私はこのことについて知らなかった。私はJavaScriptを学んでおり、これはまったく私を助けます。両方のおかげで! –

答えて

1

if (age >= 18) { 
    document.write("Welcome to the website!"); 
    document.location = "YOUR_PAGE_URL.html"; 
} 
+0

それはまた働いた!大いに感謝する! –

+0

あなたは大歓迎です! – Ultrazz008

関連する問題