基本上,有没有办法做到这一点?
我正在尝试创建一个网站,当输入正确的“密码”时,它会将用户带到页面。我这一切都使用以下代码; -
<div class="row">
<center>
<form name="login" style="margin: 0px">
<INPUT TYPE="text" NAME="pass" size="17" onKeyDown="if(event.keyCode==13) event.keyCode=9;" style="width: 152px; margin: 5px;"><br>
<input type="button" value="Click to submit!" style="width : 150px; margin: 3px" onClick="TheLogin(this.form)">
</form>
</center>
</div>
这个脚本: -
<script language="JavaScript" type="text/javascript">
function TheLogin() {
var password = 'Mehra';
if (this.document.login.pass.value == password) {
top.location.href="loginyes.html";
}
else {
location.href="loginno.html";
}
}
</script>
但是我试图得到它,以便如果用户输入密码以外的东西,它会将此数据记录到文本文件中。因此,如果我键入“Mehra”,它会将我带到loginyes.html,如果我输入其他任何内容,例如“password”,它会将我带到loginno.html,但会在我的服务器上创建一个名为password.txt的文件。
提前致谢:)
答案 0 :(得分:0)
因此,您需要PHP,Java,Groovy或Python Web应用程序才能执行此操作。
友情链接:
答案 1 :(得分:0)
如果绝对不能使用服务器端,请查看本地存储。 W3Schools local storage;您应该将样式放在css中,并且不推荐使用center标记。
if(typeof(Storage) !== "undefined") {
var passw=document.getElementById('passwordfield').value;
localStorage.setItem("passw", passw);
} else {
alert("Sorry your browser does not support this script");
}
<form name="login" style="margin: 0px">
<INPUT TYPE="text" NAME="pass" size="17" onKeyDown="if(event.keyCode==13) event.keyCode=9;" id="passwordfield" style="width: 152px; margin: 5px;"><br>
<input type="button" value="Click to submit!" style="width : 150px; margin: 3px" onClick="TheLogin(this.form)">
</form>