我正在使用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表单的外部资源。
如果您想将表单数据保存在服务器端,则可以使用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>
但是,如果要在客户端保存数据,通常使用本地存储。但是请注意,只有客户端可以访问其本地存储的数据。这是一个示例:在HTML5 localStorage中存储对象
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句