如果以前曾经问过这个问题,我会深表歉意,但我在措辞方面遇到了麻烦而无法找到其他任何内容。
我有一个带有下拉选项的表单,当用户选择一个选项时,我希望它添加#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>
同样,如果已经要求这样做,或者如果我遗漏了一些非常明显的东西,我很抱歉。
答案 0 :(得分:0)
我不建议通过附加#
在动作属性中包含此类参数。以下是我建议的两个选项
HIDDEN
字段,并且可以在JS / JQUERY中进一步操作以移动到预设位置。