zoukankan      html  css  js  c++  java
  • 自动完成功能

    先放个图片吧!这是最终的效果!

    下面具体代码

    index.php

        <scrīpt type="text/javascrīpt" src="javascrīpts/prototype.js"></scrīpt>
        <scrīpt type="text/javascrīpt" src="javascrīpts/autocomplete.js"></scrīpt>

    把需要的JS代码库包含进来

    <h3>请输入搜索关键字</h3>
    <table>
    <tr>
    <td>Keywords Here</td>
    <td><input type="text" name="keyword" id="keyword" size="54" ōnchange="pSearch()" /></td>
    <td><input type="submit" name="submit" value="search"></td>
    </tr>
    </table>
    <scrīpt type="text/javascrīpt">
      
        new CAPXOUS.AutoComplete("keyword", function() {
            return "auto.php?keyword=" + this.text.value;
        });

    </scrīpt>

    这里是具体调用的代码

    auto.php


    <?php
     header('Content-Type:text/html;charset=GB2312');

     header("Cache-Control: no-cache, must-revalidate");
     include('conn.inc.php');
     $conn = getConn();
     $keyword = trim($_GET['keyword']);
     $sql = "select * from channel where keywords like '".$keyword."%' limit 0,10";
     $result = query($sql,$conn);
     if(nums($result)){
    ?>
    <?php
      while ($row = fetch($result)){
    ?>
      <div ōnselect="this.text.value = '<?=iconv("GBK","UTF-8",$row['sokey'])?>';">
                <b><?=iconv("GBK","UTF-8",$row['sokey'])?></b></div>
    <?php   
      }
     }
     ?>

    从数据库取出的数据需要转换一下编码!不然中文会出现乱码!

    具体的演示可以登录
    http://so.jobmet.com

    申明

    非源创博文中的内容均收集自网上,若有侵权之处,请及时联络,我会在第一时间内删除.再次说声抱歉!!!

    博文欢迎转载,但请给出原文连接。

  • 相关阅读:
    查找表类算法//同构字符串
    网页下载器urllib2实例
    网页下载器urllib2实例
    BeautifulSoup实例
    BeautifulSoup实例
    查找表类算法//有效的字母异位词
    查找表类算法//有效的字母异位词
    C++_函数3-引用变量与函数的默认参数
    C++_函数2-内联函数
    C++_函数1-编程的基本模块函数
  • 原文地址:https://www.cnblogs.com/Athrun/p/1358345.html
Copyright © 2011-2022 走看看