javascript - 如何选择隐藏的提交按钮

标签 javascript html forms submit hidden-field

如果网站具有隐藏表单的属性,我如何才能按提交?该表单有一个隐藏的提交按钮,但如果某些参数不正确,它会自动隐藏该表单。

我可以看到它一瞬间,直到它变白。我尝试了 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/

相关文章:

Javascript:匹配包含注释字符的整行

javascript - Vuejs - 通过指令删除组件并且正在执行安装/创建事件时出现问题

javascript - 将事件监听器附加到整个 html 文档的最佳方式

Javascript:如何从 HTML 文件输入获取 .tgz MIME 类型?

forms - 如何在同一表单上显示具有不同数据的两个网格

php - 如何使用空字符串值将实体保存在数据库中

php - 通过两个步骤/两种形式登录(不意味着 2 因素身份验证!)

html - 我可以使用 Google Analytics 确定用户浏览器中的 HTML5 支持吗?

javascript - 使用支持 IE11 的普通 JavaScript 按价格对 UL 进行排序

html - IE7 对齐表格单元格中按钮旁边的文本