gpt4 book ai didi

javascript - 获取正在提交的表单的ID

转载 作者:行者123 更新时间:2023-12-03 06:07:31 26 4
gpt4 key购买 nike

I posted a question earlier wrt 动态创建表单,并得到了很好的建议。目前我有一个表单列表 formCELL,每个表单创建如下。

html

<div class="container">
<div class="container-element" id="1">
<h3>HEADER</h3>
<form action="refresh.php" id="formCELL" method="post" name="form_1">
<div class="panel-body">
<div class="col-xs-10 com">
CONTENT GOES HERE
</div>
<div class="col-xs-2 btn">
<button class="btn btn-primary" id="refresh" type="submit">Refresh</button>
</div>
</div>
</form>
</div>
<div class="container-element" id="2">
<h3>HEADER</h3>
<form action="refresh.php" id="formCELL" method="post" name="form_2">
<div class="panel-body">
<div class="col-xs-10 com">
CONTENT GOES HERE
</div>
<div class="col-xs-2 btn">
<button class="btn btn-primary" id="refresh" type="submit">Refresh</button>
</div>
</div>
</form>
</div>
<div class="container-element" id="3">
<h3>HEADER</h3>
<form action="refresh.php" id="formCELL" method="post" name="form_3">
<div class="panel-body">
<div class="col-xs-10 com">
CONTENT GOES HERE
</div>
<div class="col-xs-2 btn">
<button class="btn btn-primary" id="refresh" type="submit">Refresh</button>
</div>
</div>
</form>
</div>
<div class="container-element" id="4">
<h3>HEADER</h3>
<form action="refresh.php" id="formCELL" method="post" name="form_4">
<div class="panel-body">
<div class="col-xs-10 com">
CONTENT GOES HERE
</div>
<div class="col-xs-2 btn">
<button class="btn btn-primary" id="refresh" type="submit">Refresh</button>
</div>
</div>
</form>
</div>
</div>

JavaScript

$(document).ready(function() {

$('#formMAIN').submit(function(event) {

//formCELL is generated here through AJAX call.....

});
});

$('#formCELL').submit(function(event) {

// process the form
alert("about to submit");
//AJAX call to go here

var user_id = $(this).closest("form").attr('id');
alert(user_id);

event.preventDefault();
});

我正在尝试获取正在提交的表单的 id,以便我可以进一步处理它,并且我尝试了 $(this).closest("form").attr('id'); 的不同变体;并且所有返回值未定义

如何获取正在提交的表单的 ID?

最佳答案

您可以使用event.target.id获取表单id

关于javascript - 获取正在提交的表单的ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39470151/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com