我遇到的情况是页面上有更多的表单看起来像这样(每个表单中的 hiddenId 都不同):

<form method="post">
<input type="hidden" name="hiddenId" value="111222">
<input type="submit" value="Proceed">
</form>

<form method="post">
<input type="hidden" name="hiddenId" value="111333">
<input type="submit" value="Proceed">
</form>

如何使用 javascript(我不介意使用 jQuery)提交包含所需值的 hiddenId 的特定表单?感谢您的帮助!

最佳答案

沿着这些路线的东西应该让你开始:

var inputs = document.getElementsByTagName("input");
for(var i = 0; i < inputs.length; i++) {
    if(inputs[i].type === "hidden" && inputs[i].value === "111333") {
        inputs[i].form.submit();
    }
}

如果你可以使用jQuery:
$("input[type='hidden'][value='something']").closest("form").submit();

关于javascript - 如何提交没有表单 ID 和提交 ID 但已知隐藏值的表单?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8842723/

10-09 19:45
查看更多