将html表单数据保存到文件

潘迪亚

我正在使用Trisquel 7.0我有一些有关html和JavaScript的基本知识。现在,我想将html表单数据保存到文件(也对从文件加载/填充html表单感兴趣)。

我搜索发现,用php等可能实现。但是我不知道该怎么做。作为此时的初学者,我只想简单地从html形式将文本信息保存在文本文件中。

下面我用简单的html形式和JavaScript函数编写简单的示例(不执行任何操作)

<html>
<form name=myform>
<input type=text name=mytext>
<input type=button value=save onClick=saving()>
</form>
<script>
function saving()
{
}
</script>
</html>

现在,我想将文本从保存mytext到文本文件中,例如mytext.txt所有数据/文件都可以在我的PC上本地访问。那么,我该怎么做呢?使用PHP还是JavaScript?那怎么办?(给我一些基本的脚本/信息)。


也建议我用于学习与数据库交互html表单的外部资源。

马里奥A

如果您想将表单数据保存在服务器端,则可以使用php进行如下操作:

<?php
$action = $_GET["action"];
$myText = $_POST["mytext"];

if($action = "save") {
  $targetFolder = "/path/to/folder";
  file_put_contents($targetFolder."mytext.txt", $myText);
}
?>   
<html>
<head>
 <title>myform</title>
</head>
<body>
  <form action="?action=save" name="myform" method="post">
    <input type=text name="mytext">
    <input type="submit" value="save">
  </form>
</body>
</html>
  • 该文件本身需要是一个php文件。
  • 此示例中未实现任何形式验证
  • 网络服务器需要$ targetFolder中的写权限

但是,如果要在客户端保存数据,通常使用本地存储。但是请注意,只有客户端可以访问其本地存储的数据。这是一个示例:在HTML5 localStorage中存储对象

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将HTML表单数据保存到本地存储

将 HTML 表单数据保存到 Google Sheet

使用php将html表单数据保存到txt文件

如何将表单数据保存到文本文件?

将动态html表单数据保存到表(Laravel 5.2)

将数据从html表单保存到列表

将表单数据保存到序列化数组Javascript后,重新填充表单

如何将表单数据保存到2个数据表中?

我正在尝试将表单数据保存到数据库

如何将html表单中的数据保存到文件中?

如何使用jquery和php将表单数据保存到sql

将表单数据保存到 ManyToMany 字段时遇到问题

将表单数据保存到本地存储并在刷新时显示

Django - 表单数据不会保存到数据库

烧瓶,将数据从表单保存到json文件

将html表单输入保存到json文件

Django表单数据未保存到databsae中

'将HTML表单数据保存在数据库中'Django

将textarea数据从HTML页面保存到TXT文件

如何以角度将表单数据从一个组件保存到另一个组件?

将新的表单数据保存回数据库

无法使用AJAX将HTML表单数据传递到PHP文件

将HTML表单数据序列化为文本文件

save()方法不会将表单数据保存到数据库(Django ModelForm)

在保存到数据库之前,根据密钥检查Rails表单数据

我的Django表单数据不会保存到我的数据库中

OctoberCMS:如何防止将表单文件保存到数据库中?

如何将 wordpress 表单提交中的数据保存到 json 文件

将输入的数据保存到文件