将表单提交到多个URL

时间:2016-03-17 14:54:43

标签: 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>

1 个答案:

答案 0 :(得分:0)

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

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