如果网站具有隐藏表单的属性,我如何才能按提交?该表单有一个隐藏的提交按钮,但如果某些参数不正确,它会自动隐藏该表单。
我可以看到它一瞬间,直到它变白。我尝试了 Firefox 检查元素,它就在那里,但是有没有办法在隐藏时按提交?我尝试按 Tab 键并希望选择它,但它不会这样做。
我确信有一种方法可以在隐藏时基本上“按下”提交按钮。
谢谢
最佳答案
在 jQuery 中,这将是
$("name_of_form).submit();
在普通的 Javascript 中它应该是
document.getElementById(id).submit();
或
document.forms.form_name.submit();
当然,要检索名称,您需要打开浏览器的开发工具,通常会有一个箭头,您可以单击该箭头来查找页面上的元素,或者只需阅读 html 并找到它,然后您就会知道表单的名称。这也是您运行命令的位置。
这是一个例子:
<form action="/weather/searchauto" method="POST" id="latlongForm">
<input id="lat" name="lat" type="hidden" value="">
<input id="long" name="long" type="hidden" value="">
</form>
因此,在本例中,名称为“latlongForm”,因此您可以在控制台中输入:
document.forms.latlongForm.submit()
看看是否有效!
关于javascript - 如何选择隐藏的提交按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47107351/