《Router》.post( アドレス , 呼び出す関数 );
var 変数 = 《Request》.body[ 取り出す名前 ];
var str = req.body['input1'];
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
※helo.ejs <body> <h1><%= title %></h1> <%= msg %> <form method="post" action="/form"> <input type="text" name="input1" value="<%= input %>"> <input type="submit"> </form> </body> ※helo.js var express = require('express'); var router = express.Router(); /* GET helo page. */ router.get('/', function(req, res, next) { var p1 = req.query["p1"]; var p2 = req.query.p2; var msg = p1 == undefined ? "" : p1 + "," + p2; res.render('helo', { title: 'HELO Page', msg: msg, input: '' } ); }); /* POST helo page. */ router.post('/', function(req, res, next) { var str = req.body['input1']; res.render('helo', { title: 'HELO Page', msg: "you typed: " + str, input: str } ); }); module.exports = router;
<< 前へ | 次へ >> |