zoukankan      html  css  js  c++  java
  • Javascript做模糊查询

    <html>
    <head>
    <title>Javascript模糊查找</title>
    </head>
    <body>


    <li onload="load('Name')" id="name">Name</li>
    <li onload="load('sex')" id="sex">sex</li>
    <li onload="load('age')" id="age">age</li>
    <li onload="load('job')" id="job">job</li>
    <li onload="load('mail')" id="mail">E-mail</li>


    <input id="input" type="text" value="" />
    <input id="search" type="button" onclick="findEach()" value="Search" />


    <script>
    var vData= ["name", "sex", "age", "job", "E-mail"];

    function load(id)
    {
    alert(vData[0]);
    //vData[vData.length] = document.getElementById(id).innerHTML;
    }


    function find(sFind, sObj)
    {
    var nSize = sFind.length;
    var nLen = sObj.length;


    var sCompare;


    if(nSize <= nLen ){
    for(var i = 0; i <= nLen - nSize; i++){
    sCompare = sObj.toString().substring(i, i + nSize);
    if(sCompare == sFind){
    return i;
    }
    }
    }


    return -1;
    }


    function findEach()
    {
    var sFind = document.getElementById("input").value;
    if(sFind==""){
    alert("Can not be empty");
    }


    if(sFind!=""){
    var nPos;
    var vResult = [];

    for(var i in vData){
    var sTxt=vData[i]||'';
    nPos=sTxt.indexOf(sFind);
    if(nPos>=0){
    vResult[vResult.length] = sTxt;
    }
    }


    alert(vResult);
    }
    }
    </script>
    </body>
    </html>

    转载地址:http://blog.csdn.net/yorhomwang/article/details/7888597

  • 相关阅读:
    What is a Complex Element
    XSD(Schema)教程 [转]
    XML对WEB开发的意义
    System.Xml名称空间下的支持DOM的类型
    C#:XML操作类
    xsl:valueof select="." 什么意思?
    文档对象模型
    XSLT转换XML
    DTCMS添加栏目教程
    win8 Windows Media Player 启动后CPU占用率高(60%左右)的解决办法
  • 原文地址:https://www.cnblogs.com/smght/p/5174698.html
Copyright © 2011-2022 走看看