html - 向多个 URL 提交表单

标签 html forms

我目前正在尝试学习 html,并希望在我学习的过程中创造一些东西。我正在尝试创建一个搜索框,用于从多个站点检索结果。到目前为止,只有第一个正在运行的站点有效,但第二个站点无效。我尝试在谷歌上搜索很多但找不到任何东西,我也尝试在这里检查但似乎没有找到任何东西。我只是想让搜索框从多个不同的站点获取结果。

<!DOCTYPE html>
<html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title>Test</title>
    </head>

<body>
    <h1>Search for a Domain or IP</h1>
        <form method="get" action="https://www.virustotal.com/en/domain/%s/information/","https://duckduckgo.com/search.html?prefill=Search DuckDuckGo" target="_blank" onsubmit="submitSearch()">
        <input type="text" placeholder="Search..." required>
        <input type="button" value="Search">
    </form>
</body>
</html>

最佳答案

没有明确说明in the specification ,但您只能为 action 属性设置一个 URL。要让一个表单向两个或多个网站发送查询,您有两种选择:

  • 让表单将查询发送到您自己的页面,然后为您要将用户发送到的每个网站打开窗口。为此,您需要使用代码(即不仅仅是 HTML)。
  • 将 JavaScript 添加到表单提交中,这样当用户单击 Search 按钮时,将为您要将用户发送到的每个网站打开一个窗口。这里有一个相关的问题:submit to multiple urls

关于html - 向多个 URL 提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36064151/

相关文章:

javascript - 使正文背景适合整个屏幕

javascript - 清除搜索输入字段后,如何从搜索过滤器中隐藏列表项?

jquery - 滚动条滚动的步骤(html/css/jquery)

html - HTML 表单中的多个提交按钮

JavaScript RegEx.test() 有条件地中止/提前返回函数

php - 使表单数据从多选表单保留在 PHP 页面上

jquery - 获取父tr的数据索引

asp.net - 页面中包含的控件的验证不会使整个页面失效

javascript - 选中复选框时提交表单

jquery - 阅读更多,显示/隐藏 html 内容