我想要一个可以基于选择框提交到两个不同操作页面的表单。
意思是如果我在选择框中选择 Products
,操作将是 products.html
,如果我选择 Users
,操作将是 users.html
我发现很多例子都有两个提交按钮,但我只需要一个提交按钮。
有什么想法吗?
最佳答案
你可以使用 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>
关于javascript - 将表单提交到 2 个不同的操作页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2446188/