jquery获取发件人's的表单字段值单击

jquery get sender's form field value onClick

本文关键字:表单 字段 单击 获取 jquery      更新时间:2023-09-26

我有一个页面,上面有很多表单,每个表单都有一个下拉列表和两个按钮-确定和拒绝。我有一个onclick,它将触发一个函数:

<input type="button" value="decline" 
       class="submit_button_wow" 
       onclick="submit_decision({{ x.id }},false,this)">

如何在submit_delection中计算从该表单中选择的下拉值?

{{x.id}}

是我通过模板引擎填写的决策id。

您正在将对按钮的引用传递给submit_decisionthis)。您可以从中获取父窗体,然后获取下拉列表及其值。

试试这样的东西:

$(sender).parent("form").find("select").first().val()

从按钮的form属性引用表单。然后按名称获取下拉列表。

function submit_decision(decision, myBool, button) {
    var dropdown = button.form.myDropdown;
    var selectedValue = $(dropdown).val();
}