zoukankan
html css js c++ java
一个输入框提示列表效果
http://bbs.blueidea.com/thread-2832075-1-1.html
<!
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>
<
html
xmlns
="http://www.w3.org/1999/xhtml"
>
<
head
>
<
meta
http-equiv
="Content-Type"
content
="text/html; charset=utf-8"
/>
<
title
>
输入框提示列表效果
</
title
>
<
style
type
="text/css"
>
<!--
body
{
}
{
background
:
#fff
}
.Menu
{
}
{
position
:
relative
;
width
:
204px
;
height
:
127px
;
z-index
:
1
;
background
:
#FFF
;
border
:
1px solid #000
;
margin-top
:
-100px
;
display
:
none
;
}
.Menu2
{
}
{
position
:
absolute
;
left
:
0
;
top
:
0
;
width
:
100%
;
height
:
auto
;
overflow
:
hidden
;
z-index
:
1
;
}
.Menu2 ul
{
}
{
margin
:
0
;
padding
:
0
}
.Menu2 ul li
{
}
{
width
:
100%
;
height
:
25px
;
line-height
:
25px
;
text-indent
:
15px
;
border-bottom
:
1px dashed #ccc
;
color
:
#666
;
cursor
:
pointer
;
change
:
expression(
this.onmouseover=function(){
this.style.background="#F2F5EF"
;
}
,
this.onmouseout=function()
{
}
{
this.style.background="";
}
)
}
input
{
}
{
width
:
200px
}
.form
{
}
{
width
:
200px
;
height
:
auto
;
}
.form div
{
}
{
position
:
relative
;
top
:
0
;
left
:
0
;
margin-bottom
:
5px
}
#List1,#List2,#List3
{
}
{
left
:
0px
;
top
:
93px
;
}
-->
</
style
>
<
script
type
="text/javascript"
>
function
showAndHide(obj,types)
{
var
Layer
=
window.document.getElementById(obj);
switch
(types)
{
case
"
show
"
:
Layer.style.display
=
"
block
"
;
break
;
case
"
hide
"
:
Layer.style.display
=
"
none
"
;
break
;
}
}
function
getValue(obj,str)
{
var
input
=
window.document.getElementById(obj);
input.value
=
str;
}
</
script
>
</
head
>
<
body
>
<
div
class
="form"
>
<
div
>
Location:
<
input
type
="text"
id
="txt"
name
="txt"
onfocus
="showAndHide('List1','show');"
onblur
="showAndHide('List1','hide');"
></
div
>
<!--
列表1
-->
<
div
class
="Menu"
id
="List1"
>
<
div
class
="Menu2"
>
<
ul
>
<
li
onmousedown
="getValue('txt','中国CHINA');showAndHide('List1','hide');"
>
中国CHINA
</
li
>
<
li
onmousedown
="getValue('txt','美国USA');showAndHide('List1','hide');"
>
美国USA
</
li
>
</
ul
>
</
div
>
</
div
>
<
div
>
Sex:
<
input
type
="text"
id
="txt2"
name
="txt2"
onfocus
="showAndHide('List2','show');"
onblur
="showAndHide('List2','hide');"
></
div
>
<!--
列表2
-->
<
div
class
="Menu"
id
="List2"
>
<
div
class
="Menu2"
>
<
ul
>
<
li
onmousedown
="getValue('txt2','男Male');showAndHide('List2','hide');"
>
男Male
</
li
>
<
li
onmousedown
="getValue('txt2','女Female');showAndHide('List2','hide');"
>
女Female
</
li
>
</
ul
>
</
div
>
</
div
>
<
div
>
education:
<
input
type
="text"
id
="txt3"
name
="txt3"
onfocus
="showAndHide('List3','show');"
onblur
="showAndHide('List3','hide');"
></
div
>
<!--
列表3
-->
<
div
class
="Menu"
id
="List3"
>
<
div
class
="Menu2"
>
<
ul
>
<
li
onmousedown
="getValue('txt3',this.innerText);showAndHide('List3','hide');"
>
大专
</
li
>
<
li
onmousedown
="getValue('txt3','本科');showAndHide('List3','hide');"
>
本科
</
li
>
<
li
onmousedown
="getValue('txt3','硕士');showAndHide('List3','hide');"
>
硕士
</
li
>
<
li
onmousedown
="getValue('txt3','本科');showAndHide('List3','hide');"
>
本科
</
li
>
</
ul
>
</
div
>
</
div
>
</
div
>
</
body
>
</
html
>
输入框提示列表效果
Location:
中国CHINA
美国USA
Sex:
男Male
女Female
education:
大专
本科
硕士
本科
jQuery写的一个类似的:
http://www.huaxia4.com/jq/autofill.htm
查看全文
相关阅读:
使用 ASP.NET Core MVC 创建 Web API(五)
使用 ASP.NET Core MVC 创建 Web API(四)
使用 ASP.NET Core MVC 创建 Web API(三)
使用 ASP.NET Core MVC 创建 Web API(二)
使用 ASP.NET Core MVC 创建 Web API(一)
学习ASP.NET Core Razor 编程系列十九——分页
学习ASP.NET Core Razor 编程系列十八——并发解决方案
一个屌丝程序猿的人生(九十八)
一个屌丝程序猿的人生(九十七)
一个屌丝程序猿的人生(九十五)
原文地址:https://www.cnblogs.com/CB/p/1135661.html
最新文章
修改branch name
git rebase
git merge
实战经验:通过类成员函数指针实现类方法调用
QT5.5+VS2013编译安装QtCharts (ZZ)
float 浮点数与零值0比较大小 ZZ
double compare 0
const的用法,特别是用在函数前面与后面的区别!
abp(net core)+easyui+efcore实现仓储管理系统——使用 WEBAPI实现CURD (十一)
abp(net core)+easyui+efcore实现仓储管理系统——展现层实现增删改查之菜单与测试(九)
热门文章
abp(net core)+easyui+efcore实现仓储管理系统——展现层实现增删改查之增删改视图(八)
abp(net core)+easyui+efcore实现仓储管理系统——展现层实现增删改查之列表视图(七)
abp(net core)+easyui+efcore实现仓储管理系统——展现层实现增删改查之控制器(六)
abp(net core)+easyui+efcore实现仓储管理系统——创建应用服务(五)
abp(net core)+easyui+efcore实现仓储管理系统——定义仓储并实现 (四)
abp(net core)+easyui+efcore实现仓储管理系统——领域层创建实体(三)
abp(net core)+easyui+efcore实现仓储管理系统——解决方案介绍(二)
abp(net core)+easyui+efcore实现仓储管理系统——ABP总体介绍(一)
使用 ASP.NET Core MVC 创建 Web API——响应数据的内容协商(七)
使用 ASP.NET Core MVC 创建 Web API(六)
Copyright © 2011-2022 走看看