wiw*_*iwo 6 javascript button node.js express body-parser
我正在学习node.js和表达框架的基础知识.我有一个带有两个按钮的简单页面:
<form action="/home2" method="post">
<button name="butt1">butt1</button>
<button name="butt2">butt2</button>
</form>
Run Code Online (Sandbox Code Playgroud)
我想在控制台中看到按下了哪个按钮:
router.post('/', function(req, res, next) {
console.log(req.body.name);
res.render('home2', { title: 'post' });
});
Run Code Online (Sandbox Code Playgroud)
在我刚刚看到的控制台中
undefined
Run Code Online (Sandbox Code Playgroud)
如何访问按钮的名称?
您可以使用的一个技巧是使用两个作为提交按钮:
<form action="/home2" method="post">
<button name="button_id" value="1" type="submit">butt1</button>
<button name="button_id" value="2" type="submit">butt2</button>
</form>
Run Code Online (Sandbox Code Playgroud)
在服务器端,您现在应该获得button_id1 或 2 的值,具体取决于单击的按钮。
| 归档时间: |
|
| 查看次数: |
1591 次 |
| 最近记录: |