gpt4 book ai didi

javascript - 根据使用 JavaScript 单击哪个按钮传递隐藏字段值

转载 作者:可可西里 更新时间:2023-11-01 01:59:58 24 4
gpt4 key购买 nike

我有一个带有两个按钮的表单,每个按钮都有 onclick = this.form.submit()。我在表单中有一个隐藏字段,我希望该字段的值根据单击的按钮而有所不同。执行此操作的最佳方法是什么?

此外,在任何人说出答案之前,在这种情况下 jQuery 不是一个选项。

最佳答案

使用原型(prototype):-)

但严肃地说:

  1. 添加 id到隐藏字段
  2. 在每个处理程序中提交表单之前:

    document.getElementById("hiddenId").value = "mySpecialValue";

    //or (depending on which onclick handler you are in)

    document.getElementById("hiddenId").value = "myOtherSpecialValue";

  3. 以与现在相同的方式提交表单。

推荐示例:

<input id="buttonA" type="button" value="do something" onclick="buttonA_clickHandler(event);"/>

...

function buttonA_clickHandler(event) {
document.getElementById('hiddenId').value = whatever;
document.getElementById('theForm').submit();
}

对另一个按钮重复此操作。

关于javascript - 根据使用 JavaScript 单击哪个按钮传递隐藏字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3550425/

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