javascript - 使用 HTML/JS 将输入保存到文本文件?

标签 javascript php jquery html

基本上,有没有办法做到这一点?

我正在尝试创建一个网站,当输入正确的“密码”时,它会将用户带到一个页面。我有这一切与以下代码一起工作;-

<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 的文件。

提前致谢:)

最佳答案

  1. 网络架构阻止在他的机器上进行任何客户端操作。这只是出于安全原因。如果可能的话,感染病毒就很容易了。
  2. 在此场景中,您需要将此请求发送到服务器,生成一个文件并将其返回给客户端或保存在服务器端。这取决于您的要求。

因此您需要 PHP、Java、Groovy 或 Python 网络应用程序来执行此操作。

友情链接:

Local file access with javascript

关于javascript - 使用 HTML/JS 将输入保存到文本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27124878/

相关文章:

javascript - Gulp 监视任务不会在 Ctrl C 上退出

javascript - 如何在 Thenable 对象中正确返回 'this'?

javascript - 如何在 NetSuite 上的 "Delete"用户事件期间执行某些操作?

php - 如果不存在不同的结果,则插入到表中

jquery - 如何使用 jQuery 或其他一些简单的方式检测移动浏览器..?

jquery - 拖放 - 检查项目是否放置在正确的位置

javascript - 等待另一个不断变化的 Action 的最佳方法

php - 创建一个 php 函数来返回 mysql 结果

javascript - 在 javascript 函数中对数据库执行 php 插入

javascript - nvd3horizo​​ntalBar动态高度