combobox 下来框联动(Onchange事件)

 船东:
        <input class="easyui-combobox"
            name="ShipOwner" id="ShipOwner" style = "width:150px;"
            data-options="
                    editable:false,
                    url:'<%: Url.Content("~/SysModule/Common/GetShipOwnerList") %>',
                    valueField:'Id',
                    textField:'CompanyNameCN',
                      onChange: function(n,o){
                        var url = '<%: Url.Content("~/SysModule/Ship/GetAllShipListByShipOwner") %>?shipOwnerId='+n;
                         $('#Ship').combobox('clear');
                         
                        $('#Ship').combobox('reload', url);
                        $('#Ship').combobox('clear');
                        },
                    panelHeight:'350'" />

       
        船舶:
        <input class="easyui-combobox"
            name="Ship" id="Ship" style = "width:150px;"
            data-options="
                    url:'<%: Url.Content("~/SysModule/Ship/GetAllShipList")%>',
                    valueField:'Id',
                    textField:'ShipNameCN',
                    panelHeight:'350'" />  

============================船舶和航线联动==================
        船舶名称
        <input class="easyui-combobox" name="ShipName" id="ShipName" style="width: 150px; "
                                       data-options="
                                        url:'<%: Url.Content("~/SysModule/Ship/GetOperatingShipList") %>',
                                        editable:true,
                                        valueField:'Id',
                                        textField:'ShipNameCN',
                                           onChange: function(n,o){
                                             
                                               $.DyGet('<%: Url.Content("~/SysModule/Ship/GetShipLineByShipId") %>', { shipId: n },
                                                function (data) {
                                                alert(data)
                                                   if(data==1){
                                                   
                                                     $('#ShippingLineType').combobox({disabled:true});
                                                     $('#ShippingLineType').combobox('setValues', '1');
                                                   }
                                                   else{
                                                    $('#ShippingLineType').combobox({disabled:false});
                                                   }
                                                });
                                            },
                                        panelHeight:'250'" />


             配发航线:
        <input class="easyui-combobox" name="ShippingLineType" id="ShippingLineType" style="width: 100px;"
            data-options="
                            url:'<%: Url.Content("~/SysModule/Common/GetShippingLineTypeList") %>',
                            editable:true,
                            valueField:'Id',
                            textField:'NameCN',
                            panelHeight:'150'" />



==================== =如上所述有的时候Onchange事件不好用,则需要写在初始化里面==============

        $('#FirstInterViewStatus').combobox({
            onChange: function (n, o) {
                if (n == '1') {
                    $('#IsRecommendAgiain').combobox({
                        disabled: false,    //可编辑
                        required: true    //是否是必填
                    });
                }
                else {
                    $('#IsRecommendAgiain').combobox({
                        disabled: true,  //不可编辑
                        required: false  
                    });
                }
            }
        });















  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值