2012-04-11 2 views
4

에서 데이터 게시물 html로 양식을 게시 됨하기? 나는 nodejs에서 새롭다, 그래서 당신은 저에게보기를 보여줄 수 있는가?다음 양식

+0

꽤 많은 코드가 내가 가지고있어 (이 나는 사용하지 않으므로 그 가치에 대해 정말로 언급 할 수 없다.) 당신은 어떤 문제를보고 있는가? – ControlAltDel

답변

10

는이처럼 <input> 요소에 name을 지정해야합니다 :

<input name="txtInput" type="text" id="txtInput"> 

name 세트 가진 사람을 게시 얻을.

예 :

var http=require('http'); 
var util=require('util'); 
var querystring=require('querystring'); 

var server=http.createServer(function(req,res){ 
    if (req.method=='GET'){ 
     res.end('<form action="/Home/Index" method="POST" name="form1">Enter Text:<input name="txtInput" type="text" id="txtInput"/><button type="submit" id="btnPost">Post Data</button></form></body></html>'); 
    }else{ 

     var chunk = ''; 
     req.on('data', function (data) { 
      chunk += data; 
     }); 
     req.on('end', function() { 
      console.log(chunk + "<-Posted Data Test"); 

      res.end(util.inspect(querystring.parse(chunk))); 
     }); 

    } 
}).listen(8080); 

는 formdata 그냥

예 (위의 예에서와 같이) querystring.parse(str, [sep], [eq])를 사용하여 구문 분석하려면

querystring.parse('foo=bar&baz=qux&baz=quux&corge') 
// returns 
{ foo: 'bar', baz: ['qux', 'quux'], corge: '' } 
+0

감사합니다. 당신의 대답에 감사 드리며 매우 분명합니다. – karaxuna

+0

당신은 환영합니다 :) – stewe

관련 문제