我有一个显示学生列表的页面。我想使用下拉列表来实现过滤器。当选择选项1(高中学生)时仅显示高中学生,选择选项2(大学生)时仅选择显示大学生等。 查询将是:
SELECT firstName, lastName, age
FROM students
WHERE studentCategory = #dropDownValue#
有没有办法在不使用javascript或任何提交按钮的情况下执行此操作。我试图将下拉值传递给URL,但我不确定如何从下拉列表中选择一个选项时更改URL。 我感谢任何帮助。
答案 0 :(得分:1)
要回答您的问题,请将onChange添加到第一个SELECT。
<select
name="doesntmatter"
onChange="document.location.href='?studentCategory='+this.value;">
但是考虑使用ajax会更快。