接收表单

get

<form method="GET" action="http://localhost:8080/">
        <input type="text" name="title" />
        <input type="text" name="age" />
        <input type="radio" name="sex" value="男" />
        <input type="radio" name="sex" value="女" />        
        <input type="submit" />
    </form>
//接收get表单的提交
var http = require("http");
var url = require("url");
http.createServer(function(req,res){
    res.writeHead(200,{
        'Content-type':"text/html;charset=utf-8"
    })  //这里要设置要不然乱码
    var queryString = url.parse(req.url,true).query;
    var title = queryString.title;
    var age = queryString.age;
    var sex = queryString.sex;
    res.end(title+age+sex);
}).listen(8080);

post

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
    <form method="POST" action="http://localhost:8080/doPost">
        <input type="text" name="title" /><br>
        <input type="text" name="age" /><br>
        <input type="radio" name="sex" value="男" />男
        <input type="radio" name="sex" value="女" />女 <br>
        <input type="checkbox" name="bobby" value="篮球">篮球
        <input type="checkbox" name="bobby" value="足球">足球
        <input type="checkbox" name="bobby" value="羽毛球">羽毛球
        <input type="submit" />
    </form>
</body>
</html>

var http =require("http");
var querystring =require("querystring");
var util =require("util")
var server=http.createServer(function(req,res){
    if(req.url=="/doPost"){
        var postData="";
        req.on("data",function(chunk){
            postData+=chunk;
        })
        req.on("end",function(){
            //console.log(postData);
            var param=querystring.parse(postData);
            res.writeHead(200,{"Content-type":"text/html;charset=utf8"});
            res.end(param.title+" "+param.age+" "+param.sex+" "+param.bobby.length);
        })
    }
})
server.listen(8080);
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容