javascript – 如何提交没有表单ID且没有提交ID但已知隐藏价值的表单?

前端之家收集整理的这篇文章主要介绍了javascript – 如何提交没有表单ID且没有提交ID但已知隐藏价值的表单?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在努力的情况是,页面上有更多的表单看起来像这样(每个表单中的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相关文章