识别哪个表单发送 POST 方法
Identifying which form sends the POST method
我一直在努力实现一些目标,以便当我收到 POST 时,我知道是哪个表单发送的
我检查了 form attributes,它似乎没有 ID 或类似的东西,我想不出里面有什么功能router.post()
要么,我想出的一点点都没用
这是表格
<form action="/dashboard/" method="POST">
<div class="form-group">
<button class="btn btn-success">Do!</button>
</div>
</form>
我想知道发送 post 的 FORM 是不是那个。
这是我在其各自的 .js 文件中接收 POST 的方式
router.post("/", async (req, res) => { . . .
我已经尝试用 req
测试一些东西,但没有成功
作为一点相关资料,我用的是Bootstrap5,我没有自己的样式或者类.
在表单中添加一个隐藏的输入字段,例如
<input type="hidden" id="formName" name="formName" value="myDashboardForm">
然后访问后端 POST 变量中的“formName”。
一个简单的方法是包含一个 hidden input
<form action="/dashboard/" method="POST">
<div class="form-group">
<button class="btn btn-success">Do!</button>
</div>
<input type="hidden" id="formId" name="formId" value="formType1">
</form>
那么你应该可以在req.body.formId
中得到formType
添加要隐藏的输入字段并使用表单id访问
<form action="/dashboard/" method="POST">
<div class="form-group">
<button class="btn btn-success">Do!</button>
</div>
<input type="hidden" id="formId" name="formId" value="formType1">
</form>
我一直在努力实现一些目标,以便当我收到 POST 时,我知道是哪个表单发送的
我检查了 form attributes,它似乎没有 ID 或类似的东西,我想不出里面有什么功能router.post()
要么,我想出的一点点都没用
这是表格
<form action="/dashboard/" method="POST">
<div class="form-group">
<button class="btn btn-success">Do!</button>
</div>
</form>
我想知道发送 post 的 FORM 是不是那个。
这是我在其各自的 .js 文件中接收 POST 的方式
router.post("/", async (req, res) => { . . .
我已经尝试用 req
测试一些东西,但没有成功
作为一点相关资料,我用的是Bootstrap5,我没有自己的样式或者类.
在表单中添加一个隐藏的输入字段,例如
<input type="hidden" id="formName" name="formName" value="myDashboardForm">
然后访问后端 POST 变量中的“formName”。
一个简单的方法是包含一个 hidden input
<form action="/dashboard/" method="POST">
<div class="form-group">
<button class="btn btn-success">Do!</button>
</div>
<input type="hidden" id="formId" name="formId" value="formType1">
</form>
那么你应该可以在req.body.formId
添加要隐藏的输入字段并使用表单id访问
<form action="/dashboard/" method="POST">
<div class="form-group">
<button class="btn btn-success">Do!</button>
</div>
<input type="hidden" id="formId" name="formId" value="formType1">
</form>