`

HTML控件select 禁用折中处理

    博客分类:
  • html
 
阅读更多
大家知道, 對於HTML控件select, 是沒有readOnly屬性的,
所以設置它並不起作用,如:

<select id="select1" readonly="readonly">
<option value="aa">aa</option>
<option value="bb">bb</option>
<option value="cc">cc</option>
<option value="dd">dd</option>
</select>


如果用disabled的話,提交時又取不到值.
那麼有什麼方法可以實現?
----我現在還沒找到 -_-!
不過可以有一個折中的方法,如下:
<select id="select1" onfocus="this.defOpt=this.selectedIndex" onchange="this.selectedIndex=this.defOpt;">
    <option value="aa">aa</option>
    <option value="bb">bb</option>
    <option value="cc" selected>cc</option>
   <option value="dd">dd</option>
</select>


這樣就搞定了.呵呵.

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/domando/archive/2009/02/19/3911129.aspx
分享到:
评论

相关推荐

    处理html 控件select的js函数

    在Web开发领域,HTML的`&lt;select&gt;`...`selectDeal.js`可能涵盖了上述所有或部分功能,为开发者提供了一个方便的工具集,简化了处理HTML`&lt;select&gt;`控件的代码。理解和运用这些JavaScript技巧,能显著提升前端交互体验。

    Tab控件的使用方法及禁用某一页的方法

    本教程将详细讲解Tab控件的使用方法以及如何禁用其中的某一页。 一、Tab控件的基本使用 1. 创建Tab控件:在Windows编程中,如使用MFC或WinAPI,可以通过创建CTabCtrl类的对象来实现Tab控件。在Web开发中,HTML5的`...

    HTML常用控件

    除了 HtmlTable 和 HtmlSelect 控件外,还有许多其他的服务器控件,例如 HtmlImage 控件、HtmlLink 控件等。这些控件都可以帮助开发者快速创建动态网页,并提供了丰富的交互体验。 HTML 控件是 Web 开发中非常重要...

    VC ++ 禁用控件

    在VC++编程环境中,禁用控件是一种常见的需求,它可以使用户在特定条件下无法与这些控件进行交互。本文将详细讲解如何在VC++中实现控件的禁用功能,以及涉及的相关知识点。 首先,VC++是Microsoft Visual Studio的...

    js操作select控件大全

    js 操作 select 控件大全 js 操作 select 控件大全是 JavaScript 中对 select 控件的各种操作的集合,包括新增、修改、删除、选中、清空、判断存在等多种操作。下面将对这些操作进行详细的介绍和讲解。 一、 判断 ...

    devexpress表格控件gridcontrol禁用特定行

    标题“devexpress表格控件gridcontrol禁用特定行”所涉及的知识点,正是关于如何实现这一功能。 首先,我们需要了解GridControl的基本结构。在DevExpress中,GridControl是由一系列View(如GridView)和Column(如...

    selectTree 下拉树菜单控件

    首先,SelectTree控件的核心功能是将数据结构化为可交互的树形展示,并提供下拉操作。在JavaScript中,通常通过AJAX技术从服务器获取JSON格式的数据,这些数据包含了节点信息(如ID、父ID、文本等)以及层级关系。...

    mobileSelect移动端手机下拉控件

    2. **初始化控件**:在HTML或者对应的视图模板中创建mobileSelect元素,并通过JavaScript或C#代码对其进行初始化配置。 3. **设置数据源**:根据需求将数据绑定到控件,可以是静态数据或动态获取的数据。 4. **...

    VC++如何启用或禁用控件的实例源码

    在VC++编程中,启用或禁用控件是常见的需求,这主要涉及到用户界面的交互设计,以便在特定条件下阻止用户对某些元素的操作或者提供反馈。这篇实例源码旨在教授如何在VC++环境中控制控件的可用性状态。下面我们将详细...

    select2控件回显方法

    JavaScript 技术: select2控件选择多个数据,以及回显数据的方法 。

    不会被下边select遮挡的日历控件 日历控件被select遮挡

    通过合理调整CSS样式和利用JavaScript事件处理,可以有效地解决日历控件被遮挡的问题,提供更好的用户体验。在实际项目中,可以参考提供的博文链接(https://qfyyh.iteye.com/blog/1067142)获取更具体的解决方案和...

    【ASP.NET编程知识】HTML服务器控件和WEB服务器控件的区别和联系介绍.docx

    HTML 服务器控件是 ASP.NET 中的一种控件,它可以将 HTML 代码转换为服务器控件,从而实现服务器端的数据绑定和事件处理。HTML 服务器控件可以将 HTML 元素转换为服务器控件,然后使用服务器端的编程语言(如 C# 或 ...

    SELECT控件 美化

    综上所述,"SELECT控件美化"是一个涉及JavaScript(尤其是jQuery)、CSS和HTML的综合任务,它通过自定义元素和事件处理来改善SELECT控件的视觉效果,同时保持其原有的功能特性。通过学习和应用这些技术,我们可以为...

    C# 禁用textbox后 改变text的颜色 TextBox

    在这个类中,我们需要重写TextBox的基本行为,特别是处理控件禁用时的显示样式。我们可以创建一个构造函数,初始化控件,并定义一个自定义属性,例如`DisabledForeColor`,用于设置禁用状态下的文本颜色。 ```...

    Javascript 操作select控件大全

    Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等

    selectTree tree控件 日历控件 tree控件 radio CheckBox demo

    "selectTree tree控件 日历控件 tree控件 radio CheckBox demo"这个标题揭示了几个关键的组件,它们是网页交互中的重要元素。下面将详细介绍这些控件及其应用场景。 1. **selectTree(选择树控件)**: 选择树控件...

    可输入可选择的SELECT控件

    在网页设计和开发中,`SELECT`控件是一种常见的用户界面元素,用于提供下拉菜单选项,让用户在预设的选项中进行选择。然而,传统的`SELECT`控件往往只支持用户从已定义的选项中选择,而不允许自由输入。但随着用户...

    使用HTML开发商业网站-表单控件-select课件.pptx

    在众多的表单元素中,`&lt;select&gt;` 控件用于创建下拉列表,也就是我们常说的下拉菜单。这个控件常用于提供一系列预设的选项供用户选择,比如在注册页面上选择省份、城市或者在调查问卷中选择喜好。 **基本语法:** `...

    jquery 自定义select控件

    《jQuery自定义Select控件深度解析》 在Web开发中,Select控件是常见的表单元素,用于提供用户选择选项的功能。然而,原生的Select控件在样式和交互上存在局限性,不能满足现代网页设计的需求。为了解决这个问题,...

    combobox控件 屏蔽上下键 上下键控件间切换

    对于回车键弹出和关闭下拉列表,并在关闭时自动跳转到下一个控件,我们需要处理`WM_COMMAND`消息,检查是否由回车键触发了`CBN_SELCHANGE`通知。在选中新的项后,可以使用`GetNextDlgTabItem`函数找到并激活下一个...

Global site tag (gtag.js) - Google Analytics