如果表单提交后,值未保存,可能是因为表单数据未正确发送到服务器或服务器未正确处理表单数据。以下是一种可能的解决方法,包含代码示例:
const express = require('express');
const bodyParser = require('body-parser');
const app = express();
app.use(bodyParser.urlencoded({ extended: false }));
app.post('/submit', (req, res) => {
// 处理表单数据
const formData = req.body;
// 保存表单数据到数据库或其他地方
// ...
// 返回响应给前端,可以是一个成功消息或重定向到其他页面
res.send('表单已提交成功!');
});
app.listen(3000, () => {
console.log('服务器运行在 http://localhost:3000');
});
希望这个解决方法对你有帮助!
下一篇:表单提交会刷新React页面