《layui从鱼到渔》-编写一个省市区三级联动下拉选择模块
编辑时间:2017-12-19 作者:金满斗 浏览量:3911 来源:layui论坛AggerChen原创

layui论坛AggerChen发的,我整理一下,方便以后使用。以后用起来确实就方便了。

html界面

codelayui.code

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>省市区三级联动下拉选择模块</title>
  6. <link rel="stylesheet" href="lib/layui/css/layui.css" />
  7. <script src="lib/layui/layui.js"></script>
  8. <script src="js/city.js"></script>
  9. </head>
  10. <body>
  11. <form class="layui-form">
  12. <div id="selectId" class="layui-form-item"></div> 
  13. </form>
  14. <script type="text/javascript">
  15. layui.config({base: './lib/modsLayui/'}).use('citySelect', function() {  //与引用其他原始模块一样,引入citySelect模块
  16.   var $ = layui.jquery,
  17.   citySelect = layui.citySelect;
  18.   var regionArr =[];
  19.    
  20.   //初始化
  21.   citySelect.render({
  22.     id:'addRegion',
  23.     elem: '#selectId',
  24.     //url:"js/city.js",
  25.     data:aadata,
  26.     //method:'post',
  27.      lableName:'请选择',    //自定义表单名称    默认:'行政区域'
  28.      //search:false,        //是否开启输入查询 默认:true
  29.      //required:true,        //是否必选       默认:false
  30.      msg:'[药店]角色根据所选择连锁决定',  //模块下的提示信息 默认:null
  31.      selectedArr:regionArr,    //默认选中数组        默认:[]
  32.      where:{},
  33.      response: {
  34.       statusName: 'resultCode',
  35.         statusCode: 0,
  36.         msgName: 'msg',
  37.       dataName: 'result'
  38.      },
  39.     filed:{
  40.       area:true,    //是否启用区
  41.         regionId:'regionId',
  42.         regionName:'regionName',
  43.         provinceName: "province",    //默认省份名称
  44.         cityName : "city",      //默认城市名称
  45.         areaName : "area",      //默认区县名称
  46.       },
  47.       done:function(res){
  48.               //成功回调函数
  49.               console.log('ok');
  50.       },
  51.       error:function(res,e,m){
  52.               //失败回调函数
  53.     }
  54.   });
  55. });
  56. </script>
  57. </body>
  58. </html>

关键js不贴了,字数限制,搞个例子链接吧

http://blog.jvbaopeng.com/demo/citySelect.html




来说两句吧
  • 请先说点什么
    热门评论
    3912人参与,1条评论www
    来自广东省广州市的网友 2018年01月08日 03:34
    [疑问]测试回复