将表单提交到2个不同的操作页面

Adn*_*nan 3 html javascript

我想有一个表单,可以根据选择框提交到两个不同的操作页面.

这意味着如果我在选择框中选择Products,则操作将是products.html,如果我选择Users,则操作将是users.html

我发现很多例子都有两个提交按钮,但我只需要一个提交按钮.

关于如何做的任何想法?

ant*_*ant 5

你可以使用jQuery ...

如果选择的值等于某事

将表单属性操作设置为另一个不是初始操作的操作

这当然是伪代码..

这是一个有效的解决方案:

<html>
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
    $("#selectList").change(function(){
        if($('#selectList').val() == 1){
        $("#yourform").attr("action","secondaryaction");
        }
    });
});
</script>
</head>
<body>
<select name="dummy" id="selectList">
<option value="0">foo</option>
<option value="1">bar</option>
</select>

<form id="yourform" action="primaryaction">
bla bla
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)