手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >利用js 进行输入框自动匹配字符的小例子
利用js 进行输入框自动匹配字符的小例子
摘要:html复制代码代码如下:输入框自动匹配字符~但是遇到一个问题~所有匹配的字符要事先写好~大概如果是大型网站的话~应该是利用数据库的记录吧看...

html

复制代码 代码如下:

<p><span>输入框自动匹配字符~</span></p><p><span>但是遇到一个问题~所有匹配的字符要事先写好~大概如果是大型网站的话~应该是利用数据库的记录吧</span></p><p><span>看代码</span></p>

html

复制代码 代码如下:

<style>

ul,li{margin: 0; padding: 0;width:100%;}

</style>

<script language="javascript" type="text/javascript">

function checkword()

{

var wordvalue=document.getElementById("word").value.toLowerCase();

var alltxt="all|big|cut|car|daph8|eeg|egg|eat|fuck|fuck you|fix|good|hand|hidden|ill|jack|jad|kevin|long|man|number|oio|part|pp|quit|QQ|rest|reg|set|submit|time|tag|uuzo|view|windows|want|xy|xun|young|yuyu|z|David|David|哈哈|";//这里就是你所想要匹配的字符,可惜只能用于小型的论坛

var alltxtalltxtpp=alltxt.toLowerCase();

var alltxtalltxt_xiang=alltxt.split("|");

var alltxt_xiang1=alltxtpp.split("|");

var inhtml="<ul>"

var isyou=0;

for (i=0;i<alltxt_xiang1.length;i++)

{

if (alltxt_xiang1[i].substr(0,wordvalue.length)==wordvalue)

{

inhtmlinhtml=inhtml+"<li onclick="document.getElementById('word').value=this.innerHTML;document.getElementById('showmenu').style.display='none';" onmouseover="this.style.backgroundColor='#666666'" onmouseout="this.style.backgroundColor=''">"+alltxt_xiang[i]+"</li>";

isyou=1;

}

}

inhtmlinhtml=inhtml+"</ul>";

if (isyou==1)

{

document.getElementById("showmenu").innerHTML=inhtml;

document.getElementById("showmenu").style.display="";

}

else

{

document.getElementById("showmenu").innerHTML="";

document.getElementById("showmenu").style.display="none";

}

if (wordvalue=="")

{

document.getElementById("showmenu").innerHTML="";

document.getElementById("showmenu").style.display="none";

}

}

</script>

<input type="text" name="word" size="20" id="word" onkeyup="checkword()">

<div id="showmenu"></div>

【利用js 进行输入框自动匹配字符的小例子】相关文章:

图片按比例缩放函数

JavaScript正则表达式的分组匹配详解

jquery控制表单输入框显示默认值的方法

分享自己用JS做的扫雷小游戏

JS实现定时自动关闭DIV层提示框的方法

jQuery实现限制textarea文本框输入字符数量的方法

怎么用javascript进行拖拽第1/2页

Jquery动态添加输入框的方法

显示行号的文本输入框

js获取滚动距离的方法

精品推荐
分类导航