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>

解决方案 »

  1.   

    自动跳出是什么意思呢,是这样吗?
    <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>
      

  2.   

    <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 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>
      

  3.   

    <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>
    <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>
      

  4.   

    http://www.csdn.net/expert/topic/1031/1031745.xml?temp=.2074396
    你好, 请问如何让下面的程序在按功能銉的时候也起作用,上下移,上下翻,以及小键盘数字帮托到时我再给你加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>
      

  5.   

    小键盘数字用来做什么的?<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>
    <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>
      

  6.   

    <select name="acctno" style="position:absolute;clip:rect(0,35,30,0)" onkeydown=go()>
         <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>