查看: 6916|回复: 2

自己做的一个省、市、区三级下拉菜单

[复制链接]

0

主题

29

回帖

476

积分

会员

新兵

Rank: 5Rank: 5

积分
476
QQ
发表于 2010-11-9 16:06:49 | 显示全部楼层 |阅读模式
尹广磊公众帐号
这里我们新建3个下拉菜单,级别层次按:省、市、区分类

1.先给三个下拉菜单设置初始值,禁用市级和区级下拉菜单。

2.给省、市、区级3个下拉菜单的OnChange与OnLostFocus交互中加入动作
OnChange与OnLostFocus交互中用两个判断来设置动作:当下拉菜单选择属性等于默认值或不等于默认值时:

  a.当省级下拉菜单为默认时(请选择省份),市级和区级的下拉菜单禁用,市级和区级的菜单选项都为默认,焦点不变,显示未选择省提示;当省级下拉菜单非默认时(也就是说用户选择了省份),那么市级的下拉菜单可用,焦点移动到市一级菜单,区级菜单保持禁用。

  b.当市级下拉菜单为默认时(请选择城市),区级菜单选项为默认,区级的下拉菜单禁用,焦点不变,显示未选择市提示;当市级下拉菜单非默认时(也就是说用户选择了城市),那么区级的下拉菜单可用,焦点移动到区级菜单,区级菜单启用。

    c.当区级下拉菜单为默认时(请选择区县),省、市、区级的下拉菜单都启用,焦点不变,显示未选择城区提示;当区级下拉菜单非默认时(也就是说用户选择了区县),焦点移动到下面的详细地址输入框内,带用户离开选择。

注:这里仅仅是一个展示,做到真正的3级联动感觉很费力,我还没学太深,不知道AXURE是否支持数据表的导入。如果能加入尹先生写的用动态面板做这个联动设计,可能会有更好的。今天工作中遇到这个问题,所以就这么临时做了一个,多有不足,希高人指点。
下拉菜单联动.zip (79.41 KB, 下载次数: 113)
要精确到一个像素

529

主题

6312

回帖

7万

积分

管理员

创始人

Rank: 9Rank: 9Rank: 9

积分
73633
QQ
发表于 2010-11-9 16:18:24 | 显示全部楼层
您需要登录后才可以回帖 登录 | 新用户注册

本版积分规则

QQ|友情链接|版权声明|关于我们|Axure中文社区 |网站地图

GMT+8, 2025-4-5 18:25

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表