- 浏览: 504355 次
- 性别:
- 来自: 山东
文章分类
最新评论
-
wjpiao:
...
HttpClient4模拟登录回贴 -
spring_springmvc:
可以参考最新的文档:如何在eclipse jee中检出项目并转 ...
Maven-pom.xml -Dependency Scope 区别 -
7454103:
京东通信此次推出的特权卡名为“自由行”,主打无套餐、无合约、无 ...
判断手机号码是否合法--正则 -
di1984HIT:
谢谢啊~学习了~
Maven Nexus 管理员密码重置 -
BigCat2013:
XMLFileUtil.getAttributeValue() ...
java调用sql XML配置文件 笔记
<script language="javascript" src="jquery-1.4.1.js"></script>
<script>
$(document).ready(function() {
var cus = 0;
var classname = "";
var arry = new Array();
var $autocomplete = $("<ul class='autocomplete'></ul>").hide().insertAfter("#box4");
$("#hoho").find("option").each(function(i, n) {
arry[i] = $(this).text()
});
$("#box4").keyup(function(event) {
if ((event.keyCode != 38) && (event.keyCode != 40) && (event.keyCode != 13)) {
$autocomplete.empty();
var $SerTxt = $("#box4").val().toLowerCase();
if ($SerTxt != "" && $SerTxt != null) {
for (var k = 0; k < arry.length; k++) {
if (arry[k].toLowerCase().indexOf($SerTxt) >= 0) {
$("<li title=" + arry[k] + " class=" + classname + "></li>").text(arry[k]).appendTo($autocomplete).mouseover(function() {
$(".autocomplete li").removeClass("hovers");
$(this).css({
background: "#3368c4",
color: "#fff"
})
}).mouseout(function() {
$(this).css({
background: "#fff",
color: "#000"
})
}).click(function() {
$("#box4").val($(this).text());
$autocomplete.hide()
})
}
}
}
$autocomplete.show()
}
var listsize = $(".autocomplete li").size();
$(".autocomplete li").eq(0).addClass("hovers");
if (event.keyCode == 38) {
if (cus < 1) {
cus = listsize - 1;
$(".autocomplete li").removeClass();
$(".autocomplete li").eq(cus).addClass("hovers");
var text = $(".autocomplete li").eq(cus).text();
$("#box4").val(text)
} else {
cus--;
$(".autocomplete li").removeClass();
$(".autocomplete li").eq(cus).addClass("hovers");
var text = $(".autocomplete li").eq(cus).text();
$("#box4").val(text)
}
}
if (event.keyCode == 40) {
if (cus < (listsize - 1)) {
cus++;
$(".autocomplete li").removeClass();
$(".autocomplete li").eq(cus).addClass("hovers");
var text = $(".autocomplete li").eq(cus).text();
$("#box4").val(text)
} else {
cus = 0;
$(".autocomplete li").removeClass();
$(".autocomplete li").eq(cus).addClass("hovers");
var text = $(".autocomplete li").eq(cus).text();
$("#box4").val(text)
}
}
if (event.keyCode == 13) {
$(".autocomplete li").removeClass();
$("#HTML").html("你选择的是<font color='red'>" + $(".autocomplete li").eq(cus).text()+"</font>");
$autocomplete.hide();
}
}).blur(function() {
setTimeout(function() {
$autocomplete.hide()
},
3000)
})
});
function setValue(index) {
var ddl = document.getElementById("hoho");
var Value = ddl.options[index].text;
document.getElementById("box4").value = Value
$("#HTML").html("你选择的是<font color='red'>" +Value+"</font>");
}
</script>
<style>
.hoho{width:197;height:20px!important; height:17px;margin-left:-180px!important; margin-left:-179px}
.sp{margin-left:179px;width:18px;overflow:hidden; }
.bo4{width:178px;position:absolute;left:0px!important;height:20px!important;top:0.5px!important; left:1px; top:0px; height:20px}
.autocomplete{list-style-type:none; margin:0px; padding:0px; border:#008080 1px solid }
.autocomplete li{font-size:12px; font-family:"Lucida Console", Monaco, monospace; font-weight:bold; cursor:pointer; height:20px; line-height:20px}
.hovers{ background-color:#3368c4; color:fff}
</style>
<BODY>
<table width="440" border="0" align="center">
<tr>
<td><div style="position:relative;">
<span class="sp">
<select id="hoho" name="hoho" class="hoho" onChange="setValue(this.selectedIndex)" >
<option> ===请选择===</option>
<option value='1' >校长test1</option>
<option value='2' >校长JQsdfuer</option>
<option value='3' >校长3asdfJasdfQuer</option>
<option value='4' >校长testJQue2r</option>
<option value='5' >校长JQuery</option>
</select>
</span>
<input name="box4" id="box4" value="===请选择===" class="bo4" >
</div>
</td>
<td id="HTML" width="350">输入A试试</td>
</tr>
</table>
</BODY>
<script>
$(document).ready(function() {
var cus = 0;
var classname = "";
var arry = new Array();
var $autocomplete = $("<ul class='autocomplete'></ul>").hide().insertAfter("#box4");
$("#hoho").find("option").each(function(i, n) {
arry[i] = $(this).text()
});
$("#box4").keyup(function(event) {
if ((event.keyCode != 38) && (event.keyCode != 40) && (event.keyCode != 13)) {
$autocomplete.empty();
var $SerTxt = $("#box4").val().toLowerCase();
if ($SerTxt != "" && $SerTxt != null) {
for (var k = 0; k < arry.length; k++) {
if (arry[k].toLowerCase().indexOf($SerTxt) >= 0) {
$("<li title=" + arry[k] + " class=" + classname + "></li>").text(arry[k]).appendTo($autocomplete).mouseover(function() {
$(".autocomplete li").removeClass("hovers");
$(this).css({
background: "#3368c4",
color: "#fff"
})
}).mouseout(function() {
$(this).css({
background: "#fff",
color: "#000"
})
}).click(function() {
$("#box4").val($(this).text());
$autocomplete.hide()
})
}
}
}
$autocomplete.show()
}
var listsize = $(".autocomplete li").size();
$(".autocomplete li").eq(0).addClass("hovers");
if (event.keyCode == 38) {
if (cus < 1) {
cus = listsize - 1;
$(".autocomplete li").removeClass();
$(".autocomplete li").eq(cus).addClass("hovers");
var text = $(".autocomplete li").eq(cus).text();
$("#box4").val(text)
} else {
cus--;
$(".autocomplete li").removeClass();
$(".autocomplete li").eq(cus).addClass("hovers");
var text = $(".autocomplete li").eq(cus).text();
$("#box4").val(text)
}
}
if (event.keyCode == 40) {
if (cus < (listsize - 1)) {
cus++;
$(".autocomplete li").removeClass();
$(".autocomplete li").eq(cus).addClass("hovers");
var text = $(".autocomplete li").eq(cus).text();
$("#box4").val(text)
} else {
cus = 0;
$(".autocomplete li").removeClass();
$(".autocomplete li").eq(cus).addClass("hovers");
var text = $(".autocomplete li").eq(cus).text();
$("#box4").val(text)
}
}
if (event.keyCode == 13) {
$(".autocomplete li").removeClass();
$("#HTML").html("你选择的是<font color='red'>" + $(".autocomplete li").eq(cus).text()+"</font>");
$autocomplete.hide();
}
}).blur(function() {
setTimeout(function() {
$autocomplete.hide()
},
3000)
})
});
function setValue(index) {
var ddl = document.getElementById("hoho");
var Value = ddl.options[index].text;
document.getElementById("box4").value = Value
$("#HTML").html("你选择的是<font color='red'>" +Value+"</font>");
}
</script>
<style>
.hoho{width:197;height:20px!important; height:17px;margin-left:-180px!important; margin-left:-179px}
.sp{margin-left:179px;width:18px;overflow:hidden; }
.bo4{width:178px;position:absolute;left:0px!important;height:20px!important;top:0.5px!important; left:1px; top:0px; height:20px}
.autocomplete{list-style-type:none; margin:0px; padding:0px; border:#008080 1px solid }
.autocomplete li{font-size:12px; font-family:"Lucida Console", Monaco, monospace; font-weight:bold; cursor:pointer; height:20px; line-height:20px}
.hovers{ background-color:#3368c4; color:fff}
</style>
<BODY>
<table width="440" border="0" align="center">
<tr>
<td><div style="position:relative;">
<span class="sp">
<select id="hoho" name="hoho" class="hoho" onChange="setValue(this.selectedIndex)" >
<option> ===请选择===</option>
<option value='1' >校长test1</option>
<option value='2' >校长JQsdfuer</option>
<option value='3' >校长3asdfJasdfQuer</option>
<option value='4' >校长testJQue2r</option>
<option value='5' >校长JQuery</option>
</select>
</span>
<input name="box4" id="box4" value="===请选择===" class="bo4" >
</div>
</td>
<td id="HTML" width="350">输入A试试</td>
</tr>
</table>
</BODY>
- auto.rar (45.8 KB)
- 下载次数: 34
发表评论
-
easyui combobox下拉效果 可输入 模糊查询
2015-12-24 13:03 18172<link rel="stylesheet&q ... -
字符串编码生成实现
2015-08-06 09:28 806//为长度为22的字符串 编码生成实现 //格式:XAAA ... -
eclipse设置默认指向/src/main/webapp目录
2015-02-11 09:28 3483改配置文件, 打开.setting 文件夹下的 org.ecl ... -
判断手机号码是否合法--正则
2014-10-30 16:26 1739import java.util.regex.Matc ... -
JAVA集合
2014-09-30 13:04 675ArrayList和LinkedList区别 1.Ar ... -
乱码???
2014-09-12 16:57 996http://blog.csdn.net/youyue/art ... -
APACHE+TOMCAT配置负载均衡
2014-09-09 09:37 1285目标: 使用 apache 和 tomcat 配置一个可以应 ... -
日期格式化取月日
2014-08-13 14:18 858日期格式化 SimpleDateFormat sdf = n ... -
java实现获取各种浏览器版本号及类型
2014-07-22 13:28 4648引用public Map<String,String&g ... -
两个数的百分比
2014-02-25 11:50 1052public static void main(String[ ... -
java补全
2014-02-21 13:27 972import java.text.NumberFormat; ... -
oracle日期相减
2014-02-12 16:43 1517oracle日期相减 --MONTHS_BETWEEN(dat ... -
PermGen space及其解决方法
2014-01-23 10:00 1232-Xms256m -Xmx1024m -XX:PermSize ... -
webservcie-wsimport
2013-08-30 12:32 820wsimport wsimport是在JDK的bin目录下的 ... -
tomcat服务启动取IP4地址设置
2013-06-17 15:59 12971.Open launch configuration 2. ... -
Windows反向代理安装配置(双机)笔记
2013-06-07 09:05 3340引用 下载 httpd-2.2.22-win32-x86-no ... -
Maven-pom.xml -Dependency Scope 区别
2013-06-06 09:38 6088如下图报错,找错 1. 找 ... -
webservice调用异常
2013-06-03 16:27 1298Exception in thread "mai ... -
spring防止内存泄露配置
2013-05-07 15:43 867<!-- Spring 刷新Introspector ... -
删除字符串中带中文的指定字符
2013-04-23 08:50 1097public class Test { /** ...
相关推荐
灵活:数据源、下拉框内显示的列、列名、可搜索关键字等可自由定义 方便:可输可选/支持键盘操作/模糊过滤/自动完成匹配 标准:通过继承combobox实现,可单独使用,也可嵌入datagridview使用 感谢“随风飘散”
2. **JavaScript/jQuery处理**:使用JavaScript或jQuery监听用户的输入事件,如键盘按下、失去焦点等,以便在输入和选择之间切换显示。同时,要处理下拉框的选项选择事件,确保当选中一个选项时,文本框的值与选中的...
在移动端开发中,自定义下拉框是一种常见的交互设计,它可以提供更好的用户体验,尤其是在空间有限的手机屏幕上。本文将深入探讨如何使用H5(HTML5)、JavaScript和CSS来实现一个自定义的下拉框。 首先,HTML5是...
在IT行业中,创建一个“可以输入带自动匹配的下拉框”是常见的需求,尤其在网页交互设计中。这样的功能通常被称作自动补全(AutoComplete)或智能搜索框,它极大地提升了用户输入数据的效率和用户体验。下面将详细...
本文将深入探讨一个基于jQuery的具有搜索功能的下拉框组件,该组件兼容广泛的Internet Explorer浏览器,包括IE5到IE10,但不支持较新的Edge浏览器。 首先,让我们了解下拉框(Dropdown)的基本概念。在网页设计中,...
ASP.NET 可编辑输入自动匹配的下拉框 本文将详细介绍 ASP.NET 可编辑输入自动匹配的下拉框的实现方法,该控件可以自动匹配用户输入的内容,并提供相关的下拉选项。本文将从三个方面介绍该控件的实现方法:首先,...
然而,随着用户体验需求的提升,传统的静态下拉框已经不能满足所有场景,因此出现了“下拉框可输入模糊查询,自动匹配”的功能。这个功能使得用户在下拉框中输入文字时,系统能实时进行模糊匹配,显示与输入内容相关...
在IT领域,尤其是在前端开发中,"下拉框自动匹配文本框输入内容"是一个常见的功能需求,主要用于提高用户输入的效率和准确性。这个小例子旨在帮助新手理解如何实现这一功能。下拉框(Dropdown)与文本框(Input)的...
例如,可以为多选下拉框对象添加新的方法来支持搜索功能,或者修改其属性来改变选项的显示方式。 具体实现时,我们可能会创建一个名为`DropdownBox`的构造函数,用于初始化多选下拉框对象。这个构造函数可以接受...
在IT界,尤其是在前端开发中,“支持手动输入的下拉框”是一种常见的用户界面元素,它结合了传统下拉选择框的功能与文本输入框的优势,为用户提供更灵活、高效的交互体验。这种组件通常被称为“自动补全”或“类型...
在IT行业中,用户界面(UI)的交互设计是至关重要的,而“搜索下拉框自动提示”或“智能提示”正是提升用户体验的关键元素之一。这种功能常见于许多网站和应用程序的搜索栏,它能帮助用户更快地找到他们想要的信息,...
在IT领域,"自动匹配可输入的下拉框"是一种常见的用户界面元素,它结合了传统的下拉选择框和搜索框的功能,提高了用户体验。这种组件通常被称为“智能下拉框”或“自动补全下拉框”。在网页设计、应用程序开发,尤其...
1. **使用 ActiveXObject 实例化 XMLDOM**:为了兼容IE浏览器,这里使用了 `new ActiveXObject("Microsoft.XMLDOM")` 来创建XMLDOM对象。这种方法在现代浏览器中不推荐使用,应该改为使用 `XMLHttpRequest` 或者 `...
在IT领域,自动补全下拉框是一种常见的用户体验优化功能,广泛应用于各种Web应用程序和桌面软件中。这种功能允许用户在输入时从预定义的选项列表中选择,提高输入效率和准确性。本篇将深入探讨自动补全下拉框的工作...
在这个表单界面中,每个输入控件,如树形下拉框,都可以视为一个自定义的Vue组件。创建组件时,我们需要定义它的模板(template)、数据(data)、方法(methods)以及可能的计算属性(computed)等。 Element UI是...
本文将详细介绍如何在C#的Winform环境下,利用下拉框控件实现按输入字符自动查找并提示的功能。 首先,我们需要了解`ComboBox`控件的基本用法。`ComboBox`控件在Winform中通常用于显示一组可选项,用户可以通过点击...
本篇文章将深入探讨如何使用jQuery和EasyUI框架来实现一个支持多选功能的下拉框,特别关注对IE7及360浏览器的兼容性。 首先,我们需要了解jQuery的核心概念。jQuery通过简洁的API提供了对JavaScript对象的封装,...
标题中的“Ajax自动提示”指的是在网页中使用Ajax技术实现的一种动态输入提示功能。Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。这种技术通常用于提升...
简单javavscript实现的可输入下拉框(仿VC的comobox),用于html网页开发。 不懂代码的,可直接在页面中插入该源码实现,方便易用。