我已经在html中创建了一个表单(下面的代码)。我想知道是否有办法使用javascript将这种形式的输入输出到桌面上的文本文件中。因此,当有人填写表单并按Submit时,将创建一个新的文本文件,其中两个输入位于单独的行中。然后,我将在python中读取此文本文件。
要么
如果从表单的结果可以直接转到python呢?
<form>
School:<br>
<input type="text" name="schoolname"><br>
School code:<br>
<input type="text" name="schoolcode"><br>
<input type="submit" value="next">
</form>
最佳答案
如果JS(实际上是在浏览器中运行,而不是Node.js的东西),那么如果使用JS(实际上允许您编写驱动器文件)将是一种极其危险的语言。想象一下,当您访问某些特定网站时,所有将存储在PC上的病毒。
因此,您可以做的就是将这些内容发送到服务器。快速简便的方法是为此目的使用jQuery(https://api.jquery.com/jquery.post/)。快速发布到HTTP后端的请求,该请求在技术上可以在同一台计算机上运行。然后可以存储文件。特别是在Node.js中,尤其是在使用express.js时,整个服务器和文件的存储可能大约需要20行代码。