HTML表单 - 发送多个参数

时间:2015-07-11 15:39:25

标签: html

如果以前曾经问过这个问题,我会深表歉意,但我在措辞方面遇到了麻烦而无法找到其他任何内容。

我有一个带有下拉选项的表单,当用户选择一个选项时,我希望它添加#something,以便将它们重定向到我设置的网页上的预设位置。

麻烦是我无法使其发挥作用。

            <form action="index.html">
              <select name="dropdownMain" onchange="this.form.submit()">
                <option value=""></option>
                <option value="Test">Test</option>
                <option value="Banana">Banana</option>
                <option value="Chicken">Chicken</option>
              </select>
            </form>

如果我在选项的值中添加#,则网址将如下所示:

http://localhost/mike/index.html?dropdownMain=%23Test

我有什么方法可以做到这一点吗?或者我可以在&#34; action&#34;中添加多个内容。部分。例如:

<form action="index.html#" + value>

同样,如果已经要求这样做,或者如果我遗漏了一些非常明显的东西,我很抱歉。

1 个答案:

答案 0 :(得分:0)

我不建议通过附加#在动作属性中包含此类参数。以下是我建议的两个选项

  1. 使用JS / JQuery库将控制另一个预设位置移动到HTML页面上。您可以考虑一些与TAB相关的库以用于指导目的。
  2. 表单中的隐藏字段 - 您始终可以在表单中添加HIDDEN字段,并且可以在JS / JQUERY中进一步操作以移动到预设位置。