从 NodeJS 中的输入获取值
Get value from input in NodeJS
我想从表单中获取值:
表格如下:
<form method='post' action='/stack'>
<input name="stack0" value="Whosebug0"/>
<input name="stack1" value="Whosebug1"/>
<button type='submit'>Click</button>
</form>
如果我们想从我们使用的表单中获取值:
app.post('/stack',function(req,res){
var tmp = req.body.stack0;
var tmp1 = req.body.stack1;
console.log(tmp) // Whosebug0
console.log(tmp1) // Whosebug1
});
我不会使用这种方法,因为我有很多值,我想要类似循环的东西,
for(var i=0;i<2;i++){
var tmp = req.body.stack(i); // any syntaxe like that ?
console.log(tmp) // souldWhosebug0 if i==0, souldWhosebug1 if i==1
}
当i
取0; tmp
应该采用 req.body.stack0,什么时候 i==1
tmp = req.body.stack1?
请帮忙,谢谢 :)
如果要使用名称中的变量遍历对象属性,则必须使用括号表示法来访问它们:
for(var i=0;i<2;i++){
var tmp = req.body['stack' + i];
console.log(tmp)
}
我们必须使用 BodyParser 从输入字段中获取数据。
代码在这里 HTML 代码
<form class="" action="/" method="post">
<input type="text" name="newItem" value="" placeholder="Please enter your task">
<button type="submit" name="button">Add</button>
const express = require('express');
const bodyParser = require('body-parser')
const app = express();
app.use(bodyParser.urlencoded({extended: true}));
var temp = req.body.newItem;
console.log(温度)
我想从表单中获取值: 表格如下:
<form method='post' action='/stack'>
<input name="stack0" value="Whosebug0"/>
<input name="stack1" value="Whosebug1"/>
<button type='submit'>Click</button>
</form>
如果我们想从我们使用的表单中获取值:
app.post('/stack',function(req,res){
var tmp = req.body.stack0;
var tmp1 = req.body.stack1;
console.log(tmp) // Whosebug0
console.log(tmp1) // Whosebug1
});
我不会使用这种方法,因为我有很多值,我想要类似循环的东西,
for(var i=0;i<2;i++){
var tmp = req.body.stack(i); // any syntaxe like that ?
console.log(tmp) // souldWhosebug0 if i==0, souldWhosebug1 if i==1
}
当i
取0; tmp
应该采用 req.body.stack0,什么时候 i==1
tmp = req.body.stack1?
请帮忙,谢谢 :)
如果要使用名称中的变量遍历对象属性,则必须使用括号表示法来访问它们:
for(var i=0;i<2;i++){
var tmp = req.body['stack' + i];
console.log(tmp)
}
我们必须使用 BodyParser 从输入字段中获取数据。 代码在这里 HTML 代码
<form class="" action="/" method="post">
<input type="text" name="newItem" value="" placeholder="Please enter your task">
<button type="submit" name="button">Add</button>
const express = require('express');
const bodyParser = require('body-parser')
const app = express();
app.use(bodyParser.urlencoded({extended: true}));
var temp = req.body.newItem; console.log(温度)