2017-02-15 196 views
0

我正在學習Node.js腳本。如何閱讀html文本框的內容並使用節點j將其保存到txt文件中

我想讀在HTML頁面中的文本框輸入文本的選項submit,應該將內容保存到.txt文件使用Node.js的(使用POST/GET)

+0

有什麼你已經嘗試過? – Jer

+2

將您的html表單提交給接收表單數據並存儲在txt文件中的API。這是我們可以告訴你什麼時候發佈一個問題。發佈您的代碼,以便任何人都可以編輯。 – Karthik

回答

0

您的Node.js服務器應該不關心數據的來源(如果它來自文本框或任何其他html元素)。

這個答案應該給你一個線索:https://stackoverflow.com/a/4296402/418947

在app.post功能,您將使用文件系統API Node file api docs將數據保存到文本文件的節點。

+0

謝謝,我改變了我的解決方案......! – user2985956

0

假設你的模板引擎是ejs

查看頁(其中包括文本框)會是什麼樣子,

extends layout 

block content 
    h1= title 
    form(name="frmTest", method="get" action="/myform") 
    div.input 
     input(type="text", name="mytext") 
    div.actions 
     input(type="submit", value="add") 

而在路由器你可以得到文本框的值使用這樣的請求對象的參數query

router.get('/myform', function(req, res){ 
    var myText = req.query.mytext; 
    res.send('Your Text:' +myText); 
}); 

希望這會有所幫助!

+0

我已經試過這個......它不工作 – user2985956

+0

奇怪!它在我的機器中工作! –

+0

你的控制檯中是否有錯誤? –

相關問題