最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js實現(xiàn)Select下拉框具有輸入功能的方法

 更新時間:2015年02月06日 16:07:18   作者:whazhl  
這篇文章主要介紹了js實現(xiàn)Select下拉框具有輸入功能的方法,實例分析了兩種比較常見的實現(xiàn)方法,是非常實用的技巧,需要的朋友可以參考下

本文實例講述了js實現(xiàn)Select下拉框具有輸入功能的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

實現(xiàn)方法一

復(fù)制代碼 代碼如下:
<HTML>
<HEAD>
<META http-equiv='Content-Type' content='text/html; charset=gb2312'>
<TITLE>js實現(xiàn)可輸入的下拉框</TITLE>
</HEAD>
<BODY>
<div style="position:relative;">
<span style="margin-left:100px;width:18px;overflow:hidden;">
<select style="width:118px;margin-left:-100px" onchange="this.parentNode.nextSibling.value=this.value">
<option value="德國">德國</option>
<option value="挪威">挪威</option>
<option value="瑞士"> 瑞士</option>
</select></span><input name="box" style="width:100px;position:absolute;left:0px;">
</div>
</BODY>
</HTML>

實現(xiàn)方式二

復(fù)制代碼 代碼如下:
<select id="select" onkeydown="Select.del(this,event)" onkeypress="Select.write(this,event)">
<option value=""></option>
<option value="aaa">aaa</option>
<option value="bbb">bbb</option>
<option value="ccc">ccc</option>
</select>
<input type="button" value="獲取選擇值" id="test" onclick="test();"/>
<script>
var Select = {
del : function(obj,e){
if((e.keyCode||e.which||e.charCode) == 8){
var opt = obj.options[0];
opt.text = opt.value = opt.value.substring(0, opt.value.length>0?opt.value.length-1:0);
}
},
write : function(obj,e){
if((e.keyCode||e.which||e.charCode) == 8)return ;
var opt = obj.options[0];
opt.selected = "selected";
opt.text = opt.value += String.fromCharCode(e.charCode||e.which||e.keyCode);
}
}
function test(){
alert(document.getElementById("select").value);
}
</script><br />

希望本文所述對大家的javascript程序設(shè)計有所幫助。

相關(guān)文章

最新評論

交城县| 板桥市| 临西县| 凤阳县| 白玉县| 措勤县| 尼木县| 祁连县| 西林县| 黄石市| 绥化市| 宁武县| 莱芜市| 乌兰察布市| 乌鲁木齐县| 武清区| 二手房| 蓬莱市| 呼图壁县| 龙口市| 霍林郭勒市| 泽州县| 苗栗县| 沧州市| 夏邑县| 塔河县| 洪江市| 淮北市| 开江县| 鹤山市| 永州市| 陈巴尔虎旗| 科技| 两当县| 财经| 辽阳县| 北辰区| 海林市| 肥东县| 黑水县| 崇州市|