<script>var jsArray = new Array();
jsArray[0]='ddd';
jsArray[1]='www';
jsArray[2]='大信农工商公司';
jsArray[3]='东方房地产开发中心';
jsArray[4]='公安科研究所';
jsArray[5]='国家海洋局北海分局';
jsArray[6]='海军潜艇学院';
jsArray[7]='海青置业有限公司';
jsArray[8]='后海岸滩指挥部';
jsArray[9]='华凌针织厂';
jsArray[10]='华外物业发展有限公司';
jsArray[11]='建飞房地产公司';
jsArray[12]='崂山商品房开发公司'
</script>
<script>
function BindArray(){
var TextValue = document.CeHui1.wtdwTxt.value;
var i=0;
var j=0;
document.CeHui1.listmember.length = 0;
for(i=0;i<jsArray.length;i++)
{
if(jsArray[i].indexOf(TextValue,0)>-1)
{
var listvalue = jsArray[i];
document.CeHui1.listmember.add(new Option(listvalue,listvalue));
}
}
}function TextKeyDown(){
if(event.keyCode==13)
{
document.CeHui1.listmember.focus();
document.CeHui1.listmember.options(0).selected;
}
}function GetValue(){
wtdwTxt.text=document.CeHui1.listmember.options[document.CeHui1.listmember.selectedIndex].text;
}
</script>
<FORM METHOD=POST name=CeHui1 ACTION="">
<SELECT id="listmember" style="WIDTH: 130px; HEIGHT: 143px" size="9" name="listmember" onchange="GetValue()">
<OPTION selected></OPTION>
</SELECT><INPUT type="text" id="wtdwTxt" name="wtdwTxt" onpropertychange="BindArray()" onkeydown="TextKeyDown()">
</FORM>
jsArray[0]='ddd';
jsArray[1]='www';
jsArray[2]='大信农工商公司';
jsArray[3]='东方房地产开发中心';
jsArray[4]='公安科研究所';
jsArray[5]='国家海洋局北海分局';
jsArray[6]='海军潜艇学院';
jsArray[7]='海青置业有限公司';
jsArray[8]='后海岸滩指挥部';
jsArray[9]='华凌针织厂';
jsArray[10]='华外物业发展有限公司';
jsArray[11]='建飞房地产公司';
jsArray[12]='崂山商品房开发公司'
</script>
<script>
function BindArray(){
var TextValue = document.CeHui1.wtdwTxt.value;
var i=0;
var j=0;
document.CeHui1.listmember.length = 0;
for(i=0;i<jsArray.length;i++)
{
if(jsArray[i].indexOf(TextValue,0)>-1)
{
var listvalue = jsArray[i];
document.CeHui1.listmember.add(new Option(listvalue,listvalue));
}
}
}function TextKeyDown(){
if(event.keyCode==13)
{
document.CeHui1.listmember.focus();
document.CeHui1.listmember.options(0).selected;
}
}function GetValue(){
wtdwTxt.text=document.CeHui1.listmember.options[document.CeHui1.listmember.selectedIndex].text;
}
</script>
<FORM METHOD=POST name=CeHui1 ACTION="">
<SELECT id="listmember" style="WIDTH: 130px; HEIGHT: 143px" size="9" name="listmember" onchange="GetValue()">
<OPTION selected></OPTION>
</SELECT><INPUT type="text" id="wtdwTxt" name="wtdwTxt" onpropertychange="BindArray()" onkeydown="TextKeyDown()">
</FORM>
解决方案 »
- 如何用javascript获取另一个服务器上的内容并做处理。
- window.showModalDialog()使用的类似方法
- 这段代码为什么会出错!??
- 我想在生成js时实现这样的特殊效果
- 请给一点思路或者例程
- 怎样用TABLE 动态生成查询数据库的记录
- iframe中内嵌iframe,如何使链接在最顶级打开?
- 帮我看看这个问题。。。。〔1000分〕
- form里包含几个submit按钮,在form的onsubmit里能否判断是哪个按钮按下提交的?
- 问大家一个问题,我iframe里面的下拉框怎么出不来呀
- 请问哪有横向菜单(三层或三层以上)的源码?
- 我想实现让FORM中的FILE值为空但是没有执行,大家帮忙看看
<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>
<script>var jsArray = new Array();
jsArray[0]='ddd';
jsArray[1]='www';
jsArray[2]='大信农工商公司';
jsArray[3]='东方房地产开发中心';
jsArray[4]='公安科研究所';
jsArray[5]='国家海洋局北海分局';
jsArray[6]='海军潜艇学院';
jsArray[7]='海青置业有限公司';
jsArray[8]='后海岸滩指挥部';
jsArray[9]='华凌针织厂';
jsArray[10]='华外物业发展有限公司';
jsArray[11]='建飞房地产公司';
jsArray[12]='崂山商品房开发公司'
</script>
<script>
function BindArray(){
var TextValue = document.CeHui1.wtdwTxt.value;
var i=0;
var j=0;
document.CeHui1.listmember.length = 0;
for(i=0;i<jsArray.length;i++)
{
if(jsArray[i].indexOf(TextValue,0)>-1)
{
var listvalue = jsArray[i];
document.CeHui1.listmember.add(new Option(listvalue,listvalue));
}
}
}function TextKeyDown(){
if(event.keyCode==13)
{
document.CeHui1.listmember.focus();
document.CeHui1.listmember.options(0).selected;
}
}function GetValue(){
document.CeHui1.wtdwTxt.value=document.CeHui1.listmember.options[document.CeHui1.listmember.selectedIndex].text;
}
</script>
<FORM METHOD=POST name=CeHui1 ACTION="">
<SELECT id="listmember" style="WIDTH: 130px; HEIGHT: 143px" size="9" name="listmember" onchange="GetValue()">
<OPTION selected></OPTION>
</SELECT><INPUT type="text" id="wtdwTxt" name="wtdwTxt" onpropertychange="BindArray()" onkeydown="TextKeyDown()">
</FORM></BODY>
</HTML>
if(document.activeElement.id=="wtdwTxt")
{
var TextValue = document.CeHui1.wtdwTxt.value;
var i=0;
var j=0;
document.CeHui1.listmember.length = 0;
for(i=0;i<jsArray.length;i++)
{
if(jsArray[i].toString().indexOf(TextValue,0)>-1)
{
var listvalue = jsArray[i];
document.CeHui1.listmember.add(new Option(listvalue,listvalue));
}
}
}
}function TextKeyDown(){
if(event.keyCode==13)
{
document.CeHui1.listmember.focus();
document.CeHui1.listmember.options(0).selected;
return false;
}
}<SELECT id="listmember" style="WIDTH: 130px; HEIGHT: 143px" size="9" name="listmember" onchange="wtdwTxt.value=this(selectedIndex).text">
<OPTION selected></OPTION>
</SELECT>
<INPUT type="text" id="wtdwTxt" name="wtdwTxt" onpropertychange="BindArray()" onkeydown="return TextKeyDown()"></TD>其中的if(document.activeElement.id=="wtdwTxt")判断
当前焦点是否在控件wtdwTxt上,如果是,则执行你的代码。
onchange="wtdwTxt.value=this(selectedIndex).text为wtdwTxt赋值