将选择选项值传递给OnChange函数

JTo*_*and 1 html forms select form-submit option

我有一个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>
Run Code Online (Sandbox Code Playgroud)

问题是,我需要将<option>值的标签传递给表单的action标签,这实际上就像是

<form action='seeLocation.php?1'>
Run Code Online (Sandbox Code Playgroud)

要么

<form action='seeLocation.php?2'>
Run Code Online (Sandbox Code Playgroud)

等等

那可能吗?谢谢!

小智 5

在你的onchange函数中,我认为你可以这样做(还没有测试过):

this.form.action="seeLocation.php?"+this.options[this.selectedIndex].value;this.form.submit()
Run Code Online (Sandbox Code Playgroud)