Web ページのログイン ページを作成しました。ログイン後、ユーザーは別のページにリダイレクトされる必要があります。しかし、ブラウザで直接リダイレクト URL を指定すると、そのページが開きます。そのようにすべきではありません。初心者です。助けてください。JavaScript でフォームの検証を行い、以下のコードのようにリダイレクト URL を開きました。
function check(form)
{
if(form.userid.value == "myuserid" && form.pswrd.value == "mypswrd")
{
window.open('demo/index.html','_self')
}
else
{
alert("Error Password or Username")
}
}
完全なコード:
<html>
<head>
<title>Login page</title>
<style>
</style>
</head>
<body>
<h1> Login Page </h1>
<form name="login">
Username<input type="text" name="userid"/>
Password<input type="password" name="pswrd"/>
<input type="button" onclick="check(this.form)" value="Login"/>
<input type="reset" value="Cancel"/>
</form>
<script language="javascript" >
function check(form)
{
if(form.userid.value == "myuserid" && form.pswrd.value == "mypswrd")
{
window.open('demo/index.html','_self')
else
{
alert("Error Password or Username")
}
}
</script>
</body>
</html>