我正在尝试使用javascript将html表单数据写入.csv文件。这是一个本地文件,所以我不能使用PHP。我是javascript的新手。
HTML:
<form action="" method="get" accept-charset="utf-8">
<input type="text" name="id">
<input type="text" name="name">
<button class="submit-btn" type="submit">Save</button>
</form>
JS:
var data = [
['Product01', 'id-number-here']
];
function write_csv() {
var csv = 'Product,ID\n';
data.forEach(function(row) {
csv += row.join(',');
csv += "\n";
});
}
如何将csv文件保存在计算机上的特定位置,然后向csv文件添加更多输入?用户可以在一次添加一个产品。
答案 0 :(得分:0)
如果您需要将.csv文件存储在用户的计算机上,您唯一能做的就是可以下载,如果他的浏览器设置设置得当,他可以选择文件的路径。但是,之后您无法访问此文件。 听起来你需要有某种本地文件保留,所以为什么不把它保存在localStorage?您可以随意使用Javascript保存和检索数据。