私のウェブサイトのフォームのリダイレクトと検証の問題について、私は本当に助けを求めることができました.
入力された「パスワード」を入力値にリダイレクトすることに成功しましたが、ユーザーがパスワードを間違えた場合、404 エラーが発生します。これは正しいですが、ユーザーにとっては良いことではありません。
私の質問は、送信前に検証するパスワードのリストを使用して、サーバー上のtxtまたはxmlファイルに対してフォームを検証する方法はありますか?? そのため、ユーザーは 404 ではなく間違っている場合にアラートを受け取ります!
以下は現在動作するもののサンプルです。ご協力をお願いします!!
<html><head>
<SCRIPT TYPE="text/javascript">
function login() {
if (validLogin()) {
password = document.userInfos.password.value;
self.location.href=
""+password+"";
}
}
function validLogin() {
if (isBlank(document.userInfos.password.value)){
alert("Can't be blank");
document.userInfos.password.focus();
return false;
}
return true;
}
function isBlank(s) {
return (s == "");
}
function doKey(e) {
//check to see if the return key was pressed ...
if( event.keyCode == 13){
//call the login function ...
login();
//prevent the page from reloading ...
return false;
}
}
//listen for keypress events and then call doKey()
document.onkeypress = doKey;
</SCRIPT>
</head>
<form NAME="userInfos" >
<INPUT TYPE="password" NAME="password" LENGTH="20" style="color: #333333" size="23" > <INPUT TYPE="button" style="color: #333333" onClick="login()" VALUE=" View ">
</form>
</body>
</html>