`
fp_moon
  • 浏览: 987024 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

可编辑的下拉框

阅读更多

 可编辑下拉框:实际就是用一个<input type=text/>框遮挡在select的上面来实现的
但是在IE6下z-index属性失效没有达到正确的效果(IE6下select标签总在最顶层)
但是可以用iframe来遮挡select标签,实现思路:

1.用一个iframe标签遮挡在select标签之上( z-index默认是0,所以iframe的该属性大于0即可)
2.再用一个<input type=text/>遮挡iframe标签就OK了

要让z-index起作用有几个小小前提:
1.就是元素的position属性要 是relative,absolute或是fixed。
2.设置z-index的标签不能含有浮动属性
3.父标签position属性为relative或absolute时,子标签的absolute属性是相对于父标签而

言的。而在IE6下,层级的表现有时候不是看子标签的z-index多高,而要看它们的父标签的

z-index谁高谁低,只看绝对定位的第一个元素的第一个爸爸,或者说是最老的那个爸爸级

别的z-index层级(最顶层父标签的层级)
z-index属性解释详见:http://www.wufangbo.com/ie6-ie7-z-index-bug

 

<!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" />
<meta http-equiv="Pragma" content="No-cache" />
<meta http-equiv="Cache-Control" content="no-cache, must-revalidate" />
<meta http-equiv="Expires" content="-1" />
<style type="text/css">
.T_iframe   
{   
    position: absolute;
    width: 156px;    
    height: 20px;   
    z-index:1; 
    left:0;
    top:0;
    filter: alpha(opacity = 0);  
   -moz-opacity:0;            
    opacity: 0; 
}   
#SELECT_DDNSService
{   
    position: absolute;  
    width: 156px;    
    height: 16px;   
    z-index:10; 
    left:0;
    top:0;
}
</style>
</head>  
<body>
<div style="position:relative;margin:100px 100px;">    
 <span><select style="width:178px;"   onclick="this.parentNode.nextSibling.value=this.value;">
  <option id="idSelectDyn" value="dyndns.org">dyndns.org</option>
  <option id="idSelect3322" value="3322.org">3322.org</option>
  <option id="idSelectDtDNS" value="www.dtdns.com">www.dtdns.com</option>
  <option id="idSelectZone" value="oray.cn">oray.cn</option>
 </select></span><input  type="text" id="SELECT_DDNSService" />
 <iframe class="T_iframe" ></iframe>  
</div> 
</body>
</html>  

 

分享到:
评论

相关推荐

    combox实现的可编辑下拉框

    而可编辑下拉框则突破这一限制,允许用户在输入框中直接输入,同时保持下拉列表功能,以便用户在输入时能够匹配并选择合适的预定义选项。 ### 2. JavaScript基础 JavaScript是实现此类交互的关键,它是一种动态、...

    可编辑下拉框

    "可编辑下拉框"是一种交互式的UI组件,它结合了传统的下拉选择框与文本输入框的功能,允许用户既可以从中选择预设的选项,也可以自行输入新的内容。这种设计提高了用户体验,特别是当用户需要输入的数据可能不在预设...

    Android 自定义可编辑下拉框

    "Android 自定义可编辑下拉框"是一个常见的需求,特别是在创建表单或者需要用户输入并选择特定值时。本教程将深入探讨如何实现这样一个功能,并提供已优化的代码和界面设计。 首先,我们来理解下拉框(Spinner)的...

    可编辑下拉框 动态修改添加下拉框选项

    参考别人文献 同时结合实际修改部分代码做出的一个可编辑的下拉框,并且修改过程同时会动态把没有的选项加入到下拉框中

    可编辑下拉框(html)

    可编辑下拉框,用javascript 实现

    可编辑下拉框.zip

    本示例中,我们探讨的主题是如何创建一个“可编辑下拉框”,它具备筛选、过滤和搜索功能,适用于选择国家等场景。这样的组件可以极大地提升用户体验,让用户能够更高效地找到他们需要的信息。 “可编辑下拉框”通常...

    可编辑下拉框 可以自动匹配

    在IT领域,尤其是在前端开发中,"可编辑下拉框 可以自动匹配"是一种常见的交互元素设计,它结合了输入框与下拉选择框的功能,提供了用户友好的数据筛选和输入体验。这种控件通常被称为`edSelect`,正如标签所示。...

    asp.net 可编辑下拉框

    为了解决这个问题,"可编辑下拉框"(Editable DropDownList)应运而生,它结合了下拉选择和自由输入的特性,为用户提供了更大的灵活性。 ASP.NET中的Editable DropDownList控件通常通过自定义或者第三方库实现,如...

    可编辑 下拉框

    在IT界,"可编辑下拉框"是一种常见的用户界面元素,它结合了传统下拉框和文本输入框的功能,允许用户既可以从中选择预设的选项,也可以自行输入新的值。这种控件在各种应用程序和网页设计中都有广泛应用,提高了用户...

    Android实现仿QQ登录可编辑下拉框

    在Android开发中,创建一个仿QQ登录的可编辑下拉框是一种常见的需求,它结合了EditText的文本输入功能和Spinner的下拉选择功能,同时提供了更友好的用户交互体验。本示例将通过使用EdiText、PopupWindow、ListView和...

    Jquery可编辑下拉框控件

    "Jquery可编辑下拉框控件"是一种基于jQuery的组件,它提供了更丰富的用户交互体验,允许用户在下拉框中进行编辑,不仅可以选择已有选项,还能输入自定义内容。这样的控件对于数据录入或搜索场景特别有用,因为它结合...

    HTML可编辑下拉框_JS自动补全

    HTML中的可编辑下拉框是一种交互式用户界面元素,它结合了传统下拉框的简洁性和文本输入框的灵活性。这种功能通常用于提供用户输入建议或自动补全,提高用户体验和数据输入效率。在本话题中,我们将深入探讨如何利用...

    可编辑下拉框 支持常用浏览器

    标题中的“可编辑下拉框 支持常用浏览器”指的是在网页开发中,实现一个具有编辑功能的下拉框(Dropdown)控件,并且这个控件能在主流的浏览器上正常工作,如Chrome、Firefox、Safari和Edge等。在Web应用中,下拉框...

    可编辑的下拉框(JavaScript)

    在网页开发中,传统的下拉框(Dropdown List)通常是静态的,用户只能从中选择已预设的选项,而无法直接...通过熟练掌握JavaScript和DOM操作,开发者可以创建功能强大且易用的可编辑下拉框,提升网站或应用的用户体验。

    简单实用的可编辑下拉框

    #### 一、可编辑下拉框的概念与应用场景 - **概念**:可编辑下拉框是指允许用户不仅可以选择预设的选项,还可以直接在下拉框内输入新值的一种交互方式。 - **应用场景**: - 数据录入系统:允许用户在没有完全匹配...

    Android实现仿QQ登录可编辑下拉框源代码

    在Android开发中,创建一个仿QQ登录的可编辑下拉框是一项常见的需求,它不仅可以提供用户友好的界面,还能提高应用的用户体验。本教程将详细讲解如何实现这样一个功能,并通过源代码实例帮助开发者深入理解其工作...

    Android实现仿QQ登录可编辑下拉框 源码

    主要以EdiText、PopupWindow、ListView及Adapter来实现下拉效果,源码,如果没有资源分可以直接访问http://blog.csdn.net/zw_yuyan/article/details/7734736 完整的代码文档,或者我的bd文库...

Global site tag (gtag.js) - Google Analytics