<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<form name="form1" method="post">
<table align="center" width="95%">
<tr>
<td width="50%" align="right">
<input type="text" name="Msg" size=20 onchange="javascript:SelectMsg(this)">
</td>
<td>
<select name="ListMsg">
<option value="">--N/A--</option>
</select>
</td>
</tr>
</table>
</form>
</BODY>
</HTML>
<script language="javascript">
<!--
var MsgArr = new Array();
MsgArr[0]="ABC123"
MsgArr[1]="BCD234"
MsgArr[2]="CDE345"
MsgArr[3]="DEF456"
MsgArr[4]="EFG567"
MsgArr[5]="FGH678"
MsgArr[6]="GHJ789"
MsgArr[7]="HJK8910"
MsgArr[8]="AAAAAAA"
MsgArr[9]="BBBBBBB"
MsgArr[10]="CCCCCC"
MsgArr[11]="DDDDDD"
MsgArr[12]="EEEEEE"
function SelectMsg(obj){
var ListMsg=document.form1.ListMsg;
ListMsg.length=0;
var k=0;
var tmpValue="";
var SelectedMsgArr=new Array();
if(obj.value!=""){
for(I=0;I<MsgArr.length;I++){
if(MsgArr[I].indexOf(obj.value)!=-1){
tmpValue=MsgArr[I];
ListMsg.options[k]=new Option(tmpValue,tmpValue)
k++
}
}
}
else{
if(k==0)
ListMsg.options[k]=new Option("--N/A--","");
}
ListMsg.selectedIndex=0;
}
SelectMsg(document.form1.Msg);
//-->
</script>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<form name="form1" method="post">
<table align="center" width="95%">
<tr>
<td width="50%" align="right">
<input type="text" name="Msg" size=20 onchange="javascript:SelectMsg(this)">
</td>
<td>
<select name="ListMsg">
<option value="">--N/A--</option>
</select>
</td>
</tr>
</table>
</form>
</BODY>
</HTML>
<script language="javascript">
<!--
var MsgArr = new Array();
MsgArr[0]="ABC123"
MsgArr[1]="BCD234"
MsgArr[2]="CDE345"
MsgArr[3]="DEF456"
MsgArr[4]="EFG567"
MsgArr[5]="FGH678"
MsgArr[6]="GHJ789"
MsgArr[7]="HJK8910"
MsgArr[8]="AAAAAAA"
MsgArr[9]="BBBBBBB"
MsgArr[10]="CCCCCC"
MsgArr[11]="DDDDDD"
MsgArr[12]="EEEEEE"
function SelectMsg(obj){
var ListMsg=document.form1.ListMsg;
ListMsg.length=0;
var k=0;
var tmpValue="";
var SelectedMsgArr=new Array();
if(obj.value!=""){
for(I=0;I<MsgArr.length;I++){
if(MsgArr[I].indexOf(obj.value)!=-1){
tmpValue=MsgArr[I];
ListMsg.options[k]=new Option(tmpValue,tmpValue)
k++
}
}
}
else{
if(k==0)
ListMsg.options[k]=new Option("--N/A--","");
}
ListMsg.selectedIndex=0;
}
SelectMsg(document.form1.Msg);
//-->
</script>
解决方案 »
- 为什么越来越快???如何解决? 急!!
- 高手们..这种图片切换怎么实现的??
- 相同的正则表达式和字符串,执行两次test,一次true一次false,为什么?
- 求助高手,有大量地编程经验的 在IE浏览器下 不同的页面调用相同的css但显示不同 如何处理
- javascript控制MARQUEE的问题。。。。
- 急 怎样用js连接access数据库啊 谁给我做个DEMO啊
- checkbox的疑惑,请大家帮着解答,在线等待哦 .谢谢~~
- history.back()能否只让某一个iframe返回?
- JaveScript中出现运行时错误,具体描述如下,那位大虾能解决,谢谢!
- 我是新手,请问一下如何访问服务器上的文件或将jsp中读取得数据传递到javascript脚本中
- JavaScript的简单问题,在线等待!
- 怎样匹配一个字符串中的多个非法字符,比如',-等等
我也看懂了,但实际运行的效果和我理解的代码不太一样,下拉框只是长度发生变化,但里面的内容总是空的。
是怎么回事?
[Anth... javascript Editor]
原码到这里下载http://webfx.eae.net/dhtml/combobox/combobox.htm