用eos做无线级级联菜单

来源:互联网 发布:tiled linux 编辑:程序博客网 时间:2024/05/22 06:37
function change1(thiss) {thiss = $id(thiss);if (thiss.value == "")return;var myAjax = new Ajax("com.bpcc.chgs.consult.chgsconsultbiz.queryQuetype.biz");myAjax.addParam("dictid", thiss.value);myAjax.submit();var dictids = myAjax.getValues("/root/data/dicts/dictid");//option的key数组var dictnames = myAjax.getValues("/root/data/dicts/dictname");//对应option的key数组的value数组var j = thiss.id.substring(6);j++;while ($id("select" + j) != null) {$id("selectbox").removeChild($id("select" + j));j++;}if (dictids.length == 0)return;var k = thiss.id.substring(6);k++;var select1 = document.createElement("select");select1.id = "select" + k;select1.onchange = "change1('select" + k + "');";if (window.addEventListener) // Mozilla, Netscape, Firefox{select1.addEventListener('change', dispath("select" + k), false);} else// IE{select1.attachEvent('onchange', dispath("select" + k));}$id("selectbox").a(select1);var select2 = document.getElementById("select" + k);select2.options.add(new Option("--请选择--", ""));for (var i = 0; i < dictnames.length; i++) {select2.options.add(new Option(dictnames[i], dictids[i]));}k++;}function dispath(thiss) {return function() {change1(thiss);}}


0 0
原创粉丝点击