您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

jQuery使用EasyUi实现三级联动下拉框效果实例分享

2024/4/9 2:25:27发布12次查看
本文主要介绍了jquery使用easyui实现三级联动效果,实例使用easyui实现三级联动技巧,非常具有实用价值,需要的朋友可以参考下,希望能帮助到大家。
其它的都不说,使用easyui实现三级联动主要就是一层套一层,大家且看代码
html表单
<input id="txtpiperowname" style="width:150px;"> <input id="txtpipename" style="width:150px;">
easyui的combobox:
// 一层combo var srmcombx = $("#txtshouname")combobox({ loader:function(param,success,error){ $ajax({ url: '${ctx_root}/tequipmentscontroller?method=getequipmentbyparid&id='+selectsgid+'', datatype: 'json', success: function(data){ dataunshift({equipmentid:'',equipmentname:'全部'}); success(data); }, error: function(){ errorapply(this, arguments); } }); }, onselect:function(record){ //onselect 用户点击时触发的事件 在此的意义在于,用户点击一级后自动二级combobox piperowcombxcombobox({ loader:function(param,success,error){ $ajax({ url: '${ctx_root}/tequipmentscontroller?method=getequipmentbyparid&id='+$("#txtshouname")combobox("getvalue")+'', datatype: 'json', success: function(data){ dataunshift({equipmentid:'',equipmentname:'全部'}); success(data); }, error: function(){ errorapply(this, arguments); } }); }, onselect:function(record){ //这里也使用了onselect事件,在二级combobox被用户点击时触发三级combobox pipecombxcombobox({ loader:function(param,success,error){ $ajax({ url: '${ctx_root}/tequipmentscontroller?method=getequipmentbyparid&id='+$("#txtpiperowname")combobox("getvalue")+'', datatype: 'json', success: function(data){ dataunshift({equipmentid:'',equipmentname:'全部'}); success(data); }, error: function(){ errorapply(this, arguments); } }); }, valuefield: 'equipmentid', textfield: 'equipmentname', value:'', editable:false }); }, onloadsuccess:function(){ //清空三级下拉框 就是成功加载完触发的事件 当一级combobox改变时,二级和三级就需要清空 pipecombxcombobox("clear"); pipecombxcombobox('setvalue', '全部'); //给combobox下拉框设置一个值,否则为空不好看 }, valuefield: 'equipmentid', textfield: 'equipmentname', value:'', editable:false })combobox("clear"); //清空二级下拉框 }, valuefield: 'equipmentid', textfield: 'equipmentname', value:'', editable:false }); /*******************************/ //下面的俩个是组件, // 二层combo var piperowcombx = $("#txtpiperowname")combobox({ loader:function(param,success,error){ $ajax({ url: '${ctx_root}/tequipmentscontroller?method=getequipmentbyparid&id='+$("#txtshouname")combobox("getvalue")+'', datatype: 'json', success: function(data){ dataunshift({equipmentid:'',equipmentname:'全部'}); success(data); }, error: function(){ errorapply(this, arguments); } }); }, valuefield: 'equipmentid', textfield: 'equipmentname', value:'', editable:false }); //三层combo var pipecombx=$("#txtpipename")combobox({ loader:function(param,success,error){ $ajax({ url: '${ctx_root}/tequipmentscontroller?method=getequipmentbyparid&id='+$("#txtpiperowname")combobox("getvalue")+'', datatype: 'json', success: function(data){ dataunshift({equipmentid:'',equipmentname:'全部'}); success(data); }, error: function(){ errorapply(this, arguments); } }); }, valuefield: 'equipmentid', textfield: 'equipmentname', value:'', editable:false });
相关推荐:
ajax商品分类三级联动简单实现方法
jquery和ajax实现省市区三级联动封装和不封装两种方式
省市区三级联动功能实现的示例(php+mysql+ajax+jquery)
以上就是jquery使用easyui实现三级联动下拉框效果实例分享的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product