簡體   English   中英

html輸入表單寫入csv

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM