帝国论坛帝国网站管理系统交流区自定义系统模型已经解决省市区联动选择问题,发上来与大家共享,不会用的跟帖 【本版专题贴子】  
 1/9     1 2 3 4 5 6 7 8 9 ›› ›|
主题:已经解决省市区联动选择问题,发上来与大家共享,不会用的跟帖 [加入收藏夹]   

fufsky
用户头衔:书生

精华贴   :0
发贴数   :48
经验值   :253
注册时间:2006-07-07
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
已经解决省市区联动选择问题,发上来与大家共享,不会用的跟帖
我在帝国居然上传不了附件!JS文件已封装,需要请到我这里下载http://xiu100.com/bbs/viewthread.php?tid=3065&page=1&extra=page%3D1
在你要加入省市区联动选择的的系统模型-管理系统模型-修改-在录入表单模板的首行加入如下代码:
<SCRIPT LANGUAGE = JavaScript>
<!--
//** Power by Fason(2004-3-11)
//** Email:fason_pfx@hotmail.com

var s=["province","city","area"]
function setup()
{
for(i=0;i<s.length-1;i++)
  document.getElementById(s[i]).onchange=new Function("change("+(i+1)+")");
change(0);
}
function show(){
        document.add.district.value= document.getElementById('province').options[document.getElementById('province').selectedIndex].value
                                        + "-" + document.getElementById('city').options[document.getElementById('city').selectedIndex].value
                                        + "-" + document.getElementById('area').options[document.getElementById('area').selectedIndex].value;
}
//-->
</SCRIPT>
<script language="javascript" src="http://127.0.0.1:808/PCASClass.js"></script>
红色那里替换为你自己获取选择结果的字段代码
蓝色那里看你把JS文件放到哪个路径就填哪个,js文件下面有下载
然后还是在该录入模板中,找到你获取选择结果的字段名称,例如我的
<tr><td width=16% height=25 bgcolor=ffffff>所在地区</td><td bgcolor=ffffff>[!--district--]
<fieldset style="padding:5px;">
<legend>省市区选择</legend>
请依次点选:
<select name="province"></select>
<select name="city"></select>
<select name="area"  onchange="show();"></select><br>
</fieldset>
<script language="javascript" defer>

new PCAS("province","city","area","请选择省","请选择市","请选择区县");
new PCAS("province1","city1","area1","吉林省","吉林市","龙潭区");
new PCAS("province2","city2","area2","江苏省","苏州市","沧浪区");

new PCAS("province3","city3","area3");
new PCAS("province4","city4","area4","江苏省");
new PCAS("province5","city5","area5","江苏省","苏州市");
new PCAS("province6","city6","area6","江苏省","苏州市","沧浪区");
</script>
红色那段就是我的,你找到后把红色那段下面的部分加入
然后再到系统设置-管理数据表-找到你的数据表-点管理字段-找到你获取选择结果的那个字段,修改,字段类型选字符型0-255,长度80,单行文本框
输入表单html代码填写<input name="district" type="text" id="district" size=60 value="<?=htmlspecialchars(stripSlashes($r[district]))?>">
红色替换成你的字段
投稿表单那里也是一样
这样就可以了

[该贴被修改 8 次,最后修改时间 2007-08-03 13:05:21 ]



2007-07-23 11:12:47 已设置保密 顶部 回复 引用 报告 编辑 删除

hicode
用户头衔:版主

精华贴   :1
发贴数   :21646
经验值   :47915
注册时间:2007-07-20
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

支持




2007-07-23 11:25:02 已设置保密 顶部 回复 引用 报告 编辑 删除

⌒_⌒TryLife
用户头衔:嘉宾

精华贴   :2
发贴数   :3979
经验值   :9165
注册时间:2007-04-05
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

谢谢分享



PHP+
微信小程序教学 欢迎入坑

帝国CMS9年专注经验,了解帝国CMS从外衣到内裤,从挑逗到高潮!
两千人qq交流群:42085595
2007-07-23 12:19:06 已设置保密 顶部 回复 引用 报告 编辑 删除

kaoke
用户头衔:举人

精华贴   :0
发贴数   :138
经验值   :665
注册时间:2007-07-01
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

强列支持




2007-07-27 18:06:52 已设置保密 顶部 回复 引用 报告 编辑 删除

chbxgbin
用户头衔:书生

精华贴   :0
发贴数   :69
经验值   :258
注册时间:2007-05-22
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

JS文件呢?传不上了,就打包上传啊!~




2007-08-01 10:28:02 已设置保密 顶部 回复 引用 报告 编辑 删除

ztserver
用户头衔:书生

精华贴   :0
发贴数   :23
经验值   :103
注册时间:2007-07-17
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

JS封装了
<!--
/*PCAS (Province City Area Selector 省、市、地区联动选择JS封装类) Ver 2.01 数据压缩完整版*\

 制作时间:2005-12-30
 更新时间:2006-01-24
 数据修正:2006-08-17
 文档大小:18KB
 演示地址:http://www.popub.net/script/PCAS.html
 下载地址:http://www.popub.net/script/PCASClass.js
 应用说明:页面包含<script type="text/javascript" src="PCASClass.js"></script>
        省市联动
                new PCAS("Province","City")
                new PCAS("Province","City","吉林省")
                new PCAS("Province","City","吉林省","吉林市")
        省市地区联动
                new PCAS("Province","City","Area")
                new PCAS("Province","City","Area","吉林省")
                new PCAS("Province","City","Area","吉林省","松原市")
                new PCAS("Province","City","Area","吉林省","松原市","宁江区")
        省、市、地区对象取得的值均为实际值。
        注:省、市、地区提示信息选项的值为""(空字符串)

 感谢
   网友418528#gmail.com对数据进行的核实工作 2006-08-07

\***程序制作/版权所有:崔永祥(333) E-Mail:zhadan007@21cn.com 网址:http://www.popub.net***/

SPT="--请选择省份--";
SCT="--请选择城市--";
SAT="--请选择地区--";
ShowT=1;                //提示文字 0:不显示 1:显示
PCAD="京




2007-08-01 12:19:30 已设置保密 顶部 回复 引用 报告 编辑 删除

fufsky
用户头衔:书生

精华贴   :0
发贴数   :48
经验值   :253
注册时间:2006-07-07
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

就是打包成rar都传不上来,我再试试




2007-08-03 12:56:23 已设置保密 顶部 回复 引用 报告 编辑 删除

fufsky
用户头衔:书生

精华贴   :0
发贴数   :48
经验值   :253
注册时间:2006-07-07
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

我发到这里了,JS封装文件请下载http://xiu100.com/bbs/viewthread.php?tid=3065&page=1&extra=page%3D1




2007-08-03 13:06:05 已设置保密 顶部 回复 引用 报告 编辑 删除

⌒_⌒TryLife
用户头衔:嘉宾

精华贴   :2
发贴数   :3979
经验值   :9165
注册时间:2007-04-05
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

多谢分享



PHP+
微信小程序教学 欢迎入坑

帝国CMS9年专注经验,了解帝国CMS从外衣到内裤,从挑逗到高潮!
两千人qq交流群:42085595
2007-08-05 06:27:45 已设置保密 顶部 回复 引用 报告 编辑 删除

菜虫子
用户头衔:书生

精华贴   :0
发贴数   :37
经验值   :166
注册时间:2007-03-13
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]

问一下`怎么修改里面省市的排列顺序?

现在是北京那边...想修改一下




2007-08-05 10:35:57 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/9     1 2 3 4 5 6 7 8 9 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1