接收表单get提交的上来的name,sex,age
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<form action="http://127.0.0.1:3000/" method="get">
姓名:<input type="text" name="name"><br>
年纪:<input type="text" name="age"><br>
<input type="radio" name="sex" value="男">男
<input type="radio" name="sex" value="女">女
<input type="submit" value="提交">
</form>
</body>
</html>
接收URL地址,对URL地址进行处理的form.js
var http = require("http");
var url = require("url");
var server = http.createServer(function(req,res){
//得到查询部分,由于参数是true,得到的query是一个对象
var queryObj = url.parse(req.url,true).query;
var name = queryObj.name;
var sex = queryObj.sex;
var age = queryObj.age;
res.end("服务器收到了表单请求"+name +sex+age);
});
server.listen(3000,"127.0.0.1");
node form.js,然后浏览器运行form.html,输入姓名,年纪,选择性别,提交表单