不用下拉菜单,用个文本框+按钮,在文本框中输入字符,点击按钮打开新的页面,该页面显示LIKE文本框中的内容的列表。

解决方案 »

  1.   

    to leojschen(Leo&Lemon)
    你的方法可以一试.to  shuiaaa(情海水) 
    多谢提示,不过你没看清问题.to   uGain(幽亙)
    不是用vb,vc,c等语言,而是写数据库网页(mysql+php+linux)时用到.
      

  2.   

    test1.html
    <input name=root maxlength=10 onkeyup="getData(this.value)">
    <div id=listData></div>
    <IE:Download ID="oDownload" STYLE="behavior:url(#default#download)" />
    <script language=JScript>
    var aa="";
    function onDownloadDone(s){
    aa=s;
    document.all.listData.innerHTML=aa;
    }
    function getData(val)
    {
    document.all.listData.innerHTML="";
    oDownload.startDownload('test4.php?key='+val,onDownloadDone);
    }
    </script>
    test2.php<?
    $dbconnect = mysql_pconnect("localhost","user","pwd") or die("Can not connect DB");
    $dbselect = mysql_select_db("DB",$dbconnnect) or die("Can not selected DB");
    if( $key ){
    $result = mysql_query("select * from table where fields like '$key%'");
    }if ( Mysql_num_rows ( $result ) )
    echo "<form method=post action=test2.php>";
    echo "<select size=6 name=name>";
    while ( $rows = mysql_fetch_array ( $result ) )
      echo "<option value=".$rows[fields].">".$rows[fields]."</option>";
    }
    echo "</select>";
    echo "<input type=submit value=submit>";
    echo "</form>";
    }
    ?>