我为我班上的某个人做了一个网站,我希望他们能够登录。我不想做一个额外的登录页面,所以我为我的登录系统创建了这段代码,但它不起作用。我在互联网上寻找其他解决方案,但没有成功......我希望这个人输入他们的用户名和密码,我想把这些信息存储在一个javascript函数中,这样我就可以做一个像tis这样的函数:
function passCheck () {
if (pass="johndohpassword1234") // userbname johndoe and passsword password1234
{
document.getElementById('h').innerHTML= "welcome, John!";
}
这是我的代码:
<?php
$id = $_POST[username] . $_POST[password];
?>
<html>
<head>
<title>Login</title>
<script type="text/javascript" src="script.js">
var pass=" <?php echo "$id"; ?>";
window.alert( "welkom, " + pass );
</script>
</head>
<body>
<h1 id="h">Login</h1> <br>
<form action="http://timkast.tk" method="post">
<b>Username:</b><input type="text" name="username"> <br>
<b>Password:</b><input type="password" name="password"><br>
<input type="submit"></input>
</form>
</body>
</html>
&#13;
一切正常,但window.alert
的代码什么也没做,我也不知道为什么,请有人解释/解决这个问题吗?
答案 0 :(得分:1)
答案 1 :(得分:1)
您无法参考外部文件<script>
将代码写入<script src="...">
标记。
你有:
<script type="text/javascript" src="script.js">
var pass=" <?php echo "$id"; ?>";
window.alert( "welkom, " + pass );
</script>
你需要:
<script type="text/javascript" src="script.js"></script>
<script>
var pass=" <?php echo "$id"; ?>";
window.alert( "welkom, " + pass );
</script>