我正在努力的情况是,页面上有更多的表单看起来像这样(每个表单中的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();