MX widgets dependent dropdown控件
解决方案 »
- extjs grid 中 如何根据数据动态给checkbox赋值
- [+急]通过变量传递元素id操作id失败???
- 如何在网页右下角弹出信息提示
- 客户的奇怪需求,高手进来,能大出给马上50
- 在javascript里面如何实现页面之间的传值列?可以吗?
- 如何判断列表框的数据已经存在
- 有什么办法让用户下载服务器上的文件呢?FTP除外?必给分!
- 键盘事件问题!
- 如何用JAVASCRIPT控制选中(变成高亮),和解除选中(从高亮色变成正常色)
- 在使用FileSystemObject时,怎么样禁止弹出的询问是否使用ActiveX控件???
- 求梅花雪的树用数据库实现的例子!谢谢
- 记录用户的选择结果,并带回数据
这个只能做部分参考:
http://blog.csdn.net/dh20156/archive/2005/10/16/504814.aspx
<select id=sel style='display:none' multiple onclick=rv() onkeydown='if(event.keyCode==13)rv()'></select>
<script>
var msg = new Array("Beijing","Tianjing","Shanghai","Guangdong","ShanDong","Shanxi","Hunan","Hubei","JiangSu","JiangXi");
var msg2=new Array("北京","天津","上海","广东","山东","陕西","湖南","湖北","江苏","江西");function showtips(){
eo=event.srcElement;
sel.length=0;
var len=msg.length;
var re=new RegExp("^"+eo.value,"i")
for(i=0;i<len;i++) if(re.test(msg[i])==true) sel.style.display='',sel.add(new Option(msg[i],msg2[i])),sel.selectedIndex=0;
}function enterTips(){
e=event.keyCode;
if(sel.style.display!='none'){
if(e==13) event.srcElement.value=sel.value,sel.style.display='none';
if(e==40) sel.focus();
}
}
function rv(){txt.value=sel.value,c()}
function c(){sel.style.display='none';txt.focus()}
document.onclick=function(){c()}
</script>