2017-02-15 6 views
0

私はNode.jsスクリプトを学んでいます。htmlテキストボックスの内容を読み込んでノードjsを使ってtxtファイルに保存する方法

私はオプションsubmitでhtmlページにテキストボックスからの入力テキストを読みたい、それがのNode.jsを使ってファイルを.txtにコンテンツを保存する必要があります(POST/GETを使用して)

+0

すでにお試しいただいたことはありますか? – Jer

+2

フォームデータを受け取り、txtファイルに保存するAPIにhtmlフォームを送信します。これは、質問を投稿するときにわかることです。誰でも編集できるようにコードを投稿してください。 – Karthik

答えて

0

あなたのNode.jsサーバー必要がありますデータの起源については気にしないでください(テキストボックスや他のhtml要素から来た場合)。あなたの.txtファイルにデータを保存するファイルシステムAPI Node file api docsを使用する機能app.postノードでhttps://stackoverflow.com/a/4296402/418947

この答えはあなたの手掛かりを与える必要があります。

+0

ありがとう、私は私のソリューションを変更しました...! – user2985956

0

(テキストボックスで構成)あなたのビューページは

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") 

そして、あなたは、テキストボックスの値を取得することができますルータで、次のようになり、あなたのテンプレートエンジンがejsであることを

を想定すると、このような要求オブジェクトのqueryパラメータを使用して、

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

希望します。

+0

私はすでにこれを試しています...それは動作していません – user2985956

+0

奇妙な!..それは私のマシンで動作します! –

+0

コンソールに何かエラーがありますか? –

関連する問題