- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
js输入框自动提示
HTML
HEAD
title带输入匹配的文本框/title
style
body,div {
font-family:verdana;
line-height:100%;
font-size:10pt;
}
input {
width:320px;
}
h1 {
text-align:center;
font-size:2.2em;
}
#divc {
border:1px solid #555;
}
.des {
width:500px;
background-color:lightyellow;
border:1px solid #555;
padding:25px;
margin-top:25px;
}
.mouseover {
color:#ffffff;
background-color:highlight;
width:100%;
cursor:default;
}
.mouseout {
color:#000;
width:100%;
background-color:#ffffff;
cursor:default;
}
/style
SCRIPT LANGUAGE=JavaScript
!--
function jsAuto(instanceName,objID)
{
this._msg = [];
this._x = null;
this._o = document.getElementById( objID );
if (!this._o) return;
this._f = null;
this._i = instanceName;
this._r = null;
this._c = 0;
this._s = false;
this._v = null;
this._o.style.visibility = hidden;
this._o.style.position = absolute;
this._o.style.zIndex = 9999;
this._o.style.overflow = auto;
this._o.style.height = 50;
return this;
};
jsAuto.prototype.directionKey=function() { with (this)
{
var e = _e.keyCode ? _e.keyCode : _e.which;
var l = _o.childNodes.length;
(_cl-1 || _c0) ? _s=false : ;
if( e==40 _s )
{
_o.childNodes[_c].className=mouseout;
(_c = l-1) ? _c=0 : _c ++;
_o.childNodes[_c].className=mouseover;
}
if( e==38 _s )
{
_o.childNodes[_c].className=mouseout;
_c--=0 ? _c = _o.childNodes.length-1 : ;
_o.childNodes[_c].className=mouseover;
}
if( e==13 )
{
if(_o.childNodes[_c] _o.style.visibility==visible)
{
_r.value = _x[_c];
_o.style.visibility = hidden;
}
}
if( !_s )
{
_c = 0;
_o.childNodes[_c].className=mouseover;
_s = true;
}
}};
// mouseEvent.
jsAuto.prototype.domouseover=function(obj) { with (this)
{
_o.childNodes[_c].className = mouseout;
_c = 0;
obj.tagName==DIV ? obj.className=mouseover : obj.parentElement.className=mouseover;
}};
jsAuto.prototype.domouseout=function(obj)
{
obj.tagName==DIV ? obj.className=mouseout : obj.parentElement.className=mouseout;
};
jsAuto.prototype.doclick=f
文档评论(0)