作者rjackie (刚到了~~)
看板PHP
标题[请益] 请教各位高手关於两阶层下拉选单疑问
时间Tue Jun 19 23:16:36 2012
各位高手在上
小弟有一疑惑,关於利用MySQL读取资料来设计
两阶层下拉选单,功能就是选择第阶後第二阶会
自动依照第一阶关键字来选择显示资料,类似输入
台北市就会出现中和区、新店区等但资料都是由资料库
读出。
因为研究了一段时间实在不知道资料库也如何读取,
希望各位高手可以提供相关程式参考~~
拜托~
感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.198.83
1F:→ Canboo:google二阶选单就一堆参考了... 06/19 23:24
2F:→ kerash:不跳转画面就是 ajax... 06/19 23:30
3F:推 LaPass:其实用iframe就可办到了 06/20 00:10
4F:推 Bambe:ajax +1 06/20 09:05
5F:推 tkdmaf:jquery ajax +2 06/20 09:25
6F:→ Clessin:表单submit()出去给原页面,接到$_POST阵列(区域代码)後 06/20 09:30
7F:→ Clessin:再SELECT * FROM `TABLE` WHERE `area`=区域值 06/20 09:33
8F:推 f1234518456:ajax 06/20 15:26
9F:→ MOONRAKER:不想用ajax可以偷懒,把所有县市次选项通通读出,输出成 06/20 17:03
10F:→ MOONRAKER:js阵列,甚至selects (但要设隐藏) 然後在县市选项改变 06/20 17:04
11F:→ MOONRAKER:的时候就 06/20 17:07
12F:→ MOONRAKER:$('#区选单').html( $('#'+$('#县选单').val()).val()); 06/20 17:07
13F:→ MOONRAKER:好我很无聊 XD 不过我们的确有个专案的常用选单这样写 06/20 17:08
14F:→ MOONRAKER:写错了…最後一个.val()要改成.html() ... @@ 06/20 17:08
15F:→ kerash:直接读出再改的方式也OK,也比较简单=w= 06/20 17:30
16F:推 liisi:对jquery ajax 不太熟的话 也可以只用js 06/21 00:12
17F:→ liisi:先把下拉式的值和名称还有要辨识何时才会出现的变数藏起来 06/21 00:14
18F:→ liisi:然後针对下拉式选单的内容重建 就是删除再新增成你要的内容 06/21 00:15
19F:→ liisi:应该说是清空(把下拉式长度变成0) 06/21 00:17
20F:→ liisi:然後再将你藏的变数拆开 组成你要的值和名称塞进下拉式内容 06/21 00:18
21F:→ MOONRAKER:可是我觉得js建select item实在是烦死了 jquery卡方便:D 06/21 15:02