我需要一个表单,其中复选框将在提交表单时根据它们的选择打开不同的页面。
所以,假设我有这个简单的形式:
<form action="" method="post">
<input value="1" type="checkbox" name="sign" />
<input value="2" type="checkbox" name="sign" />
<input value="3" type="checkbox" name="sign" />
<input value="4" type="checkbox" name="sign" />
<input value="5" type="checkbox" name="sign" />
<input type="submit" />
</form>
当用户检查值 1 并提交时,他将被重定向到页面 A。如果用户检查 1 和 4,他将被重定向到不同的页面(例如页面 F)。如果用户检查 2、3 和 4,他将被重定向到页面 R,依此类推......将有 25 种不同的组合,因此,当用户提交表单时,此表单会产生 25 种不同的页面结果。
换句话说,当表单以某种方式提交时,系统会读取哪些复选框被选中,并将每个可能的组合与不同的 URL 相关联。
可以做到吗?如果是这样,怎么做?有人做过类似的东西吗?我已经搜索了很长时间的解决方案,但只找到了稍微相似的解决方案,而不是我需要的,所以任何帮助将不胜感激。