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

标签 html forms html-select form-submit

我有一个 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/

相关文章:

javascript - html margin 问题 - "Shaking"网站

javascript - 我需要创建一个 html 页面来读取 CD-R 中的 XML 文件。我该怎么做?

在输入表单标记中使用 onclick 属性时 JavaScript 未捕获引用错误

html - 在没有 photoshop 的情况下创建统一的提交、保存、取消按钮

html - 更改宽度 css 时禁用文本框

java - 在 Java 中提交表单后加载新页面

html - 使用 HTML select 元素向 URL 添加获取参数

javascript - 根据 optgroup 标签文本过滤选项

javascript - 选择选项默认不起作用

java - 页面未加载到 targetFrame 中