Javascript 表中的多个提交按钮

Javascript 表中的多个提交按钮,javascript,html,jquery,forms,flask,Javascript,Html,Jquery,Forms,Flask,需要一些帮助和建议。我将一个表单包装在一个表中,在每一行上都有一个表单输入和一个提交按钮,我试图做的是从该行捕获用户输入并按下提交按钮。让我感到困惑的一件事通常是捕获表单输入值,我们将传递输入标记中的名称值,并将其传递到后端(在我的例子中是它的烧瓶),这样我就可以执行类似comment=request.form.get('comment_1')。有人能帮我弄清楚如何知道单击了哪个按钮和输入名称值标记,以便从输入行中检索输入值吗 我还有一个 弗斯特 最后 手柄 做记号 奥托 @mdo 提交 雅

需要一些帮助和建议。我将一个表单包装在一个表中,在每一行上都有一个表单输入和一个提交按钮,我试图做的是从该行捕获用户输入并按下提交按钮。让我感到困惑的一件事通常是捕获表单输入值,我们将传递输入标记中的
名称
值,并将其传递到后端(在我的例子中是它的烧瓶),这样我就可以执行类似
comment=request.form.get('comment_1')
。有人能帮我弄清楚如何知道单击了哪个按钮和输入名称值标记,以便从输入行中检索输入值吗

我还有一个


弗斯特
最后
手柄
做记号
奥托
@mdo
提交
雅各布
桑顿
@肥
提交
拉里
鸟
@推特
提交

您可以使用
document.activeElement

const myForm=document.forms['my-form']
myForm.onsubmit=e=>
{
e、 预防默认值()
让el_TR=document.activeElement.closest('TR')
如果(el_TR)
{
设inEl=el_TR.querySelector('输入')
控制台清除()
console.log('input _name:'、INLE.name、_value:'、INLE.value)
}
}
-
弗斯特
最后
手柄
做记号
奥托
@mdo
提交
雅各布
桑顿
@肥
提交
拉里
鸟
@推特
提交

谢谢,我终于成功了。