layui级联操作

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <link rel="stylesheet" href="/common/lib/layui-v2.5.5/css/layui.css" media="all">
    <script src="/common/lib/layui-v2.5.5/layui.js" charset="utf-8"></script>
    <script src="/common/jquery-3.3.1/jquery-3.3.1.min.js"></script>
    <title></title>
</head>
<body>
<form class="layui-form" action="">
    <div>
        <div class="layui-form-item">
            <label class="layui-form-label">选择city</label>
            <div class="layui-input-block">
                <select name="cityname" id="cityid" lay-verify="required" lay-filter="cityfilter">
                    <option value=""></option>
                    <option value="0">北京</option>
                    <option value="1">上海</option>
                    <option value="2">广州</option>
                    <option value="3">深圳</option>
                    <option value="4">杭州</option>
                </select>
            </div>
        </div>

        <div class="layui-form-item">
            <label class="layui-form-label">选择区域</label>
            <div class="layui-input-block">
                <select name="quyuname" id="quyuid" lay-verify="required" lay-filter="quyufilter"></select>
            </div>
        </div>
    </div>

    <script>
        layui.use('form', function () {
            var form = layui.form;
            layui.form.on('select(cityfilter)', function (data) {
                if (data.value == "") {
                    $('#quyuid').html('<option value="">请选择区域</option>');
                    layui.form.render("select");
                }
                else {
                    if (data.value == "0") {
                        $('#quyuid').html('<option value="">请选择区域</option>')
                        $('#quyuid').append(new Option("北京1", 0));
                        $('#quyuid').append(new Option("北京2", 1));
                        $('#quyuid').append(new Option("北京3", 2));
                        $('#quyuid').append(new Option("北京4", 3));
                    }
                    else if (data.value == "1") {
                        $('#quyuid').html('<option value="">请选择区域</option>')
                        $('#quyuid').append(new Option("上海1", 0));
                        $('#quyuid').append(new Option("上海2", 1));
                        $('#quyuid').append(new Option("上海3", 2));
                        $('#quyuid').append(new Option("上海4", 3));
                    }
                    else if (data.value == "2") {
                        $('#quyuid').html('<option value="">请选择区域</option>')
                        $('#quyuid').append(new Option("广州1", 0));
                        $('#quyuid').append(new Option("广州2", 1));
                        $('#quyuid').append(new Option("广州3", 2));
                        $('#quyuid').append(new Option("广州4", 3));
                    }
                    else if (data.value == "3") {
                        $('#quyuid').html('<option value="">请选择区域</option>')
                        $('#quyuid').append(new Option("深圳1", 0));
                        $('#quyuid').append(new Option("深圳2", 1));
                        $('#quyuid').append(new Option("深圳3", 2));
                        $('#quyuid').append(new Option("深圳4", 3));
                    }
                    else if (data.value == "4") {
                        $('#quyuid').html('<option value="">请选择区域</option>')
                        $('#quyuid').append(new Option("杭州1", 0));
                        $('#quyuid').append(new Option("杭州2", 1));
                        $('#quyuid').append(new Option("杭州3", 2));
                        $('#quyuid').append(new Option("杭州4", 3));
                    }
                    layui.form.render("select");
//$.getJSON('@Url.Action("GetSelectCommunity", "Values", new { httproute = "DefaultApi", area = "" })' + "?id=" + data.value, function (data) {
// $('#ownscommunityId1').html('<option value="">请选择社区/村</option>')

// $.each(data, function (index, item) {
// $('#ownscommunityId1').append(new Option(item.Name, item.Code));// 下拉菜单里添加元素
// });
// layui.form.render("select");
//});
                }
            });
        });
    </script>
</form>
</body>
</html>

  

posted @ 2023-02-14 20:53  leochan007  阅读(19)  评论(0编辑  收藏  举报