value错了吧?
<select size="1" name="ntcode" >
<option value="CHN" >CHN 中国</option>
<option value="USA" >USA 美国</option>
<option value="CAF" >CAF 中非</option>
<option value="LOR" >LOR 韩国</option>
</select>
<select size="1" name="ntcode" >
<option value="CHN" >CHN 中国</option>
<option value="USA" >USA 美国</option>
<option value="CAF" >CAF 中非</option>
<option value="LOR" >LOR 韩国</option>
</select>
<form name="form1" method="post">
<select size="1" name="ntcode" onchange="javascript:alert(document.form1.ntcode.value)">
<option value="CHN" >CHN 中国</option>
<option value="USA" >USA 美国</option>
<option value="CAF" >CAF 中非</option>
<option value="LOR" >LOR 韩国</option>
</select>
</form>
<option value="CHN" >CHN 中国</option>
<option value="USA" >USA 美国</option>
<option value="CAF" >CAF 中非</option>
<option value="LOR" >LOR 韩国</option>
</select>
<script>
var m="";
function go(){
with(window.event){
m+=String.fromCharCode(keyCode)
with(document.all.ntcode)
for(i=0;i<length;i++)if(options[i].text.indexOf(m)==0){selectedIndex=i;break;}
returnValue=false;
setTimeout("m=''",1000);
}
}
</script>
<option value="CHN" >CHN 中国</option>
<option value="USA" >USA 美国</option>
<option value="CAF" >CAF 中非</option>
<option value="LOR" >LOR 韩国</option>
</select>
<select size="1" name="ntcode" onkeydown=go()>
<option value="CHN" >CHN 中国</option>
<option value="USA" >USA 美国</option>
<option value="CAF" >CAF 中非</option>
<option value="LOR" >LOR 韩国</option>
</select>
<select size="1" name="ntcode" onkeydown=go()>
<option value="CHN" >CHN 中国</option>
<option value="USA" >USA 美国</option>
<option value="CAF" >CAF 中非</option>
<option value="LOR" >LOR 韩国</option>
</select>
<script>
var sel
function go(){
with(window.event){
with(srcElement){
sel+=String.fromCharCode(keyCode)
for(i=0;i<length;i++){if(options[i].text.indexOf(sel)==0){selectedIndex=i;break;}}
}
returnValue=false;
setTimeout("sel=''",500);
}
}
</script>
你好, 请问如何让下面的程序在按功能銉的时候也起作用,上下移,上下翻,以及小键盘数字帮托到时我再给你加100分谢谢
<script>
var sel
function go(){
with(window.event){
with(srcElement){
sel+=String.fromCharCode(keyCode)
for(i=0;i<length;i++){if(options[i].text.indexOf(sel)==0){selectedIndex=i;break;}}
}
returnValue=false;
setTimeout("sel=''",500);
}
}
</script>
<option value="CHN" >CHN 中国</option>
<option value="USA" >USA 美国</option>
<option value="CAF" >CAF 中非</option>
<option value="LOR" >LOR 韩国</option>
</select>
<select size="1" name="ntcode" onkeydown=go()>
<option value="CHN" >CHN 中国</option>
<option value="USA" >USA 美国</option>
<option value="CAF" >CAF 中非</option>
<option value="LOR" >LOR 韩国</option>
</select>
<select size="1" name="ntcode" onkeydown=go()>
<option value="CHN" >CHN 中国</option>
<option value="USA" >USA 美国</option>
<option value="CAF" >CAF 中非</option>
<option value="LOR" >LOR 韩国</option>
</select>
<script>
var sel
function go(){
with(window.event){
with(srcElement){
if(/[^\w]/.test(ch=String.fromCharCode(keyCode)))return;
sel+=ch
for(i=0;i<length;i++){if(options[i].text.indexOf(sel)==0){selectedIndex=i;break;}}
}
returnValue=false;
setTimeout("sel=''",500);
}
}
</script>
<option value="0001">0001 浙江大学浙江大学</option>
<option value="0002">0002 浙江省杭州市</option>
<option value="0003">0003 浙江省杭州市桐庐</option>
<option value="0004">0004 浙江省温州</option>
<option value="0005">0005 上海市</option>
</select><script>
var sel="",timer=null;
function go(){
with(window.event){
with(srcElement){
if(keyCode<48)return;
if(keyCode>95)keyCode-=48
sel+=String.fromCharCode(keyCode)
for(i=0;i<length;i++){if(options[i].text.indexOf(sel)==0){selectedIndex=i;break;}}
}
returnValue=false;
clearTimeout(timer)
timer=setTimeout("sel=''",500);
}
}
</script>