《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;
| << 前へ | 次へ >> |