4

我有一个带有选择框的表格。启用 JavaScript 后,我​​使用change事件将选项值定义为 location.hrefs:

$('select').change(function(){
    window.location.href = $(this).val();
});

关闭 JavaScript 后,我​​有一个带有提交按钮的基本表单。要遵循选项值中给出的目标,我必须将它们设置为表单操作。您是否知道我如何才能将选定的选项作为表单目标,例如使用任何 CSS 选择器或类似的东西?

表格:

<form action="test-1.html">
    <fieldset>
    <select id="lorem">
       <option value="test-1.html">test1</option>
       <option value="test-2.html">test2</option>
       <option value="test-3.html">test3</option>
    </select>
    <input type="submit" value="senden" class="submit" />
    </fieldset>
 </form>
4

1 回答 1

6

您必须在服务器端代码中执行此操作。如果不启用 JavaScript,就无法动态更改 HTML DOM 中的任何内容。

因此,提交到某个中间页面,其唯一目的是重定向并在那里执行逻辑。

于 2012-05-18T12:27:47.880 回答