ユーザーがユーザー名とパスワードを入力してから、送信ボタンを押すとJavaScriptコードが実行され、文字列が入力されたことを検証します。結果が偽の場合は、alert("...")
が表示されます。それが真の場合は、提出を続行する必要があります。
私は投稿を検証するためにリンクされたphpファイルを持って来るのではなく、index.phpにリンクしています(これは私がリンクしたファイルではありません)。間違っているか、時代遅れになっていて、私がそれを間違ってリンクした理由や場所がわかりません。
//// HTML ////
<html>
<head>
<script type="text/javascript">
function validateThis() {
var username = document.getElementById('username');
var password = document.getElementById('userpass');
if ((username.value =="") || (password.value == "")) {
alert("Please enter your details");
return false;
}
else {
return true;
}
}
</script>
</head>
<body>
<form id="myForm" name="myForm" action="loginValidate.php"
method="get" onSubmit="validateThis()">
<input type="text" name="username"/>
<input type="password" name="userpass"/>
<input type="submit" value="Login"/>
</form>
</body>
</html>
//// PHP ////
<?php
$username = $_GET ['username'];
echo "Hello".$username;
?>
私たちは、あなたが何が起こっている投稿したものから、言うことができません。間違ったファイル名やひどく設定された.htaccessファイルなどがあるようです。しかし、あなたの説明が不明であるため、私たちは理解できません。 [**ここに質問する方法**](http://stackoverflow.com/questions/how-to-ask)をお読みください。 –
は同じフォルダ内のphpファイルですか?スペルは正しいですか? – Jeff
@Jeffうん、それを数回チェック!私は何が欠けているのか分からない。 –