2016-01-06 11:39:12 2968次浏览 4条回答 0 悬赏 10 金钱

1.jpg

三级联动搞定了,问题是必须点第一个,然后再点第二个,再点第三个,才行,如果不按照顺序,先点第三个就如下了
1.jpg

请教达人,如何破?

  • 回答于 2016-01-06 15:06 举报

    后2个先放到数组中,选后再放到select 中

  • 回答于 2016-01-06 17:28 举报

    本来也是要按顺序点的呀,你监测下,没点前一个不让点后一个。

  • 回答于 2016-01-06 17:29 举报

    第二,三个默认设置disabled属性, js监听第一个,在第一个的onchange时,如果不为空,去掉第二个的disabled属性;
    js监听第二个,同理onchange时,不为空去掉第三个的disabled属性。

    因为后面的联动本来就是依赖前面的select,直接选择后面的无意义。

    觉得很赞
  • 回答于 2016-01-18 10:11 举报

    可以刚开始只显示第一个,点了第一个出现第二个,然后点第二个出现第三个

您需要登录后才可以回答。登录 | 立即注册
leoburn
见习主管

leoburn

注册时间:2015-07-22
最后登录:2022-05-19
在线时长:14小时36分
  • 粉丝2
  • 金钱115
  • 威望0
  • 积分255

热门问题