[问题] 下拉式选单维持选择的项目

楼主: llzzyy01 (我是清流)   2020-10-04 21:27:06
我是用JSP写类似点餐的网页、餐品内容放在其他DB里
我有两个下拉式选单A和B
A是大的分类、例如 主餐、点心、饮料,默认是 主餐
当使用者选 饮料 时 触发onchange="this.form.submit()"
JSP会从DB找有哪些饮料 如 红茶、绿茶
然后out.println输出成下拉式选单B
把 红茶、绿茶的选项列出来
我实作可以顺利 把 红茶、绿茶的选项列出来
但我发现 A的选项,因为submit()的关系,所以重置变成 主餐
不会停留在使用者选的饮料
所以变成 下拉式选单B列出各种饮料 选单A却显示 主餐
请问有什么方式可以 让选单A 维持是他选的 饮料
我想过用JSP 去读他刚刚的饮料选项 再用JSP让 选单A 的默认值 变成 饮料
但这样要用JSP生成选单A,没办法单纯地用HTML写选单A
只有这种方式可以解决吗?
作者: guardlan (亚修)   2020-10-05 00:03:00
最佳解ajax土炮解就你说的那个方法
作者: kattte (诚实面对自己吧!)   2020-10-05 01:57:00
用 ajax 处理比较简单
作者: laechan (挥泪斩马云)   2020-10-05 09:39:00
也可以单纯用javascript去处理就好,选择是过程最后送出再靠jsp应该也是可以
作者: konkonchou (卡卡猫)   2020-10-05 13:17:00
AJAX or JavaScript array
楼主: llzzyy01 (我是清流)   2020-10-09 10:45:00
感谢各位解答

Links booklink

Contact Us: admin [ a t ] ucptt.com