基本上,有没有办法做到这一点?
我正在尝试创建一个网站,当输入正确的“密码”时,它会将用户带到一个页面。我有这一切与以下代码一起工作;-
<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 的文件。
提前致谢:)
最佳答案
- 网络架构阻止在他的机器上进行任何客户端操作。这只是出于安全原因。如果可能的话,感染病毒就很容易了。
- 在此场景中,您需要将此请求发送到服务器,生成一个文件并将其返回给客户端或保存在服务器端。这取决于您的要求。
因此您需要 PHP、Java、Groovy 或 Python 网络应用程序来执行此操作。
友情链接:
关于javascript - 使用 HTML/JS 将输入保存到文本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27124878/