![](/img/trans.png)
[英]Get user input from html form and write it to text, csv or other database file (express.js, node.js, html)
[英]html input form write to csv
我正在嘗試使用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文件添加更多輸入? 用戶可以在一次添加一個產品。
如果您需要將.csv文件存儲在用戶的計算機上,您唯一可以做的就是可以下載,如果他的瀏覽器設置設置得當,他可以選擇文件的路徑。 但是,之后您無法訪問此文件。 聽起來你需要有某種本地文件保留,那么為什么不把它保存在localStorage中呢? 您可以隨意使用Javascript保存和檢索數據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.