我有一个 HTML 表单,我正在使用 JavaScript 通过选择控件的“onchange”功能提交,如下所示:
<form action='seeLocation.php?'>Jump To Location:
<select onchange='this.form.submit()'>
<option value='1'>Location1</option>
<option value='2'>Location2</option>
<option value='3'>Location3</option>
</select>
</form>
问题是,我需要传递 <option>
的值标记到表单的 action
标记这样它实际上是这样的
<form action='seeLocation.php?1'>
或
<form action='seeLocation.php?2'>
等等
这可能吗?谢谢!
最佳答案
在您的 onchange
函数中,我认为您可以这样做(尚未测试):
this.form.action="seeLocation.php?"+this.options[this.selectedIndex].value;this.form.submit()
关于html - 将选择选项值传递给 OnChange 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15508527/