Selectize.js

<!-- 级联公司部门 start  -->
<script>
    var $area = null;
    var eventDepart = function(){
        return function(){
            var val = $("#operDepartment").text();
            $("#operDepartment").siblings('.inputCover').val(val);
            $("#operDepartment").siblings('.inputCover').attr("data-id", $("#operDepartment").val());
        }
    }
    var $city = $("#operDepartment").selectize({
        onChange : eventDepart('onChange')
    });
    
    var eventHandler = function(name) {
        return function() {
            var control = $city[0].selectize;
            var companyId = $($area[0]).val();
            
            $.ajax({  
                url:"${config.contextpath}/member/operInfo/department2Company.do",
                type:"POST",
                data:{"companyId" : companyId},
                dataType:'json',
                success: function(data) {
                    var val = $($area[0]).text();
                    $($area[0]).siblings('.inputCover').val(val);
                    $($area[0]).siblings('.inputCover').attr("data-id", $($area[0]).val());
                    <!--添加部门 option-->
                    control.clearOptions(); 
                    var departlist = data.departlist;
                    for(var i = 0; i < departlist.length; i++){ 
                        control.addOption({  
                            value: departlist[i].id,  
                            text: departlist[i].name
                        });
                    }  
                },  
                error: function() {  
                    alert("error");
                }  
            });  
        };
    };
    
    var $area = $('#companySelect').selectize({  
        options: [],  
        create: false, 
        dropdownParent : 'body',  
        onChange : eventHandler('onChange'),  
    }); 
</script>
<!-- 级联公司部门 end  -->

 

 

<dd>
                     <div class="lables must">所属公司:</div>
                    <div class="inputbox input-cri" style="z-index: 10">
                        <select class="select-state1" id="companySelect">
                            <option value="">请选择或输入所属公司</option>
                            <#if companylist?? && (companylist?size gt 0)>
                                <#list companylist as company>
                                    <#if operInfo?? && operInfo.companyId?? && (operInfo.companyId == company.id)>
                                        <option value="${company.id}">${company.name}</option>
                                    <#else>
                                        <option value="${company.id}">${company.name}</option>
                                    </#if>
                                </#list>
                            </#if>
                        </select>
                        <input type="text" id="operCompany" name="operCompany" value="" data-id="" class="inputCover" placeholder="请选择或输入所属公司">
                    </div>
                 </dd>
                 <dd>
                     <div class="lables must">所属部门:</div>
                    <div class="inputbox input-cri" style="z-index: 9">
                        <select class="" id="operDepartment">
                            <option value="">请选择或输入所属部门</option>
                        </select>
                        <input type="text" id="operDepartment_1" name="operDepartment" value="" data-id="" class="inputCover" placeholder="请选择或输入所属部门">
                    </div>
                 </dd>

转载于:https://my.oschina.net/u/2510361/blog/1802940

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值