大家知道, 對於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
分享到:
相关推荐
在Web开发领域,HTML的`<select>`...`selectDeal.js`可能涵盖了上述所有或部分功能,为开发者提供了一个方便的工具集,简化了处理HTML`<select>`控件的代码。理解和运用这些JavaScript技巧,能显著提升前端交互体验。
本教程将详细讲解Tab控件的使用方法以及如何禁用其中的某一页。 一、Tab控件的基本使用 1. 创建Tab控件:在Windows编程中,如使用MFC或WinAPI,可以通过创建CTabCtrl类的对象来实现Tab控件。在Web开发中,HTML5的`...
除了 HtmlTable 和 HtmlSelect 控件外,还有许多其他的服务器控件,例如 HtmlImage 控件、HtmlLink 控件等。这些控件都可以帮助开发者快速创建动态网页,并提供了丰富的交互体验。 HTML 控件是 Web 开发中非常重要...
在VC++编程环境中,禁用控件是一种常见的需求,它可以使用户在特定条件下无法与这些控件进行交互。本文将详细讲解如何在VC++中实现控件的禁用功能,以及涉及的相关知识点。 首先,VC++是Microsoft Visual Studio的...
js 操作 select 控件大全 js 操作 select 控件大全是 JavaScript 中对 select 控件的各种操作的集合,包括新增、修改、删除、选中、清空、判断存在等多种操作。下面将对这些操作进行详细的介绍和讲解。 一、 判断 ...
标题“devexpress表格控件gridcontrol禁用特定行”所涉及的知识点,正是关于如何实现这一功能。 首先,我们需要了解GridControl的基本结构。在DevExpress中,GridControl是由一系列View(如GridView)和Column(如...
首先,SelectTree控件的核心功能是将数据结构化为可交互的树形展示,并提供下拉操作。在JavaScript中,通常通过AJAX技术从服务器获取JSON格式的数据,这些数据包含了节点信息(如ID、父ID、文本等)以及层级关系。...
2. **初始化控件**:在HTML或者对应的视图模板中创建mobileSelect元素,并通过JavaScript或C#代码对其进行初始化配置。 3. **设置数据源**:根据需求将数据绑定到控件,可以是静态数据或动态获取的数据。 4. **...
在VC++编程中,启用或禁用控件是常见的需求,这主要涉及到用户界面的交互设计,以便在特定条件下阻止用户对某些元素的操作或者提供反馈。这篇实例源码旨在教授如何在VC++环境中控制控件的可用性状态。下面我们将详细...
JavaScript 技术: select2控件选择多个数据,以及回显数据的方法 。
通过合理调整CSS样式和利用JavaScript事件处理,可以有效地解决日历控件被遮挡的问题,提供更好的用户体验。在实际项目中,可以参考提供的博文链接(https://qfyyh.iteye.com/blog/1067142)获取更具体的解决方案和...
HTML 服务器控件是 ASP.NET 中的一种控件,它可以将 HTML 代码转换为服务器控件,从而实现服务器端的数据绑定和事件处理。HTML 服务器控件可以将 HTML 元素转换为服务器控件,然后使用服务器端的编程语言(如 C# 或 ...
综上所述,"SELECT控件美化"是一个涉及JavaScript(尤其是jQuery)、CSS和HTML的综合任务,它通过自定义元素和事件处理来改善SELECT控件的视觉效果,同时保持其原有的功能特性。通过学习和应用这些技术,我们可以为...
在这个类中,我们需要重写TextBox的基本行为,特别是处理控件禁用时的显示样式。我们可以创建一个构造函数,初始化控件,并定义一个自定义属性,例如`DisabledForeColor`,用于设置禁用状态下的文本颜色。 ```...
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等
"selectTree tree控件 日历控件 tree控件 radio CheckBox demo"这个标题揭示了几个关键的组件,它们是网页交互中的重要元素。下面将详细介绍这些控件及其应用场景。 1. **selectTree(选择树控件)**: 选择树控件...
在网页设计和开发中,`SELECT`控件是一种常见的用户界面元素,用于提供下拉菜单选项,让用户在预设的选项中进行选择。然而,传统的`SELECT`控件往往只支持用户从已定义的选项中选择,而不允许自由输入。但随着用户...
在众多的表单元素中,`<select>` 控件用于创建下拉列表,也就是我们常说的下拉菜单。这个控件常用于提供一系列预设的选项供用户选择,比如在注册页面上选择省份、城市或者在调查问卷中选择喜好。 **基本语法:** `...
《jQuery自定义Select控件深度解析》 在Web开发中,Select控件是常见的表单元素,用于提供用户选择选项的功能。然而,原生的Select控件在样式和交互上存在局限性,不能满足现代网页设计的需求。为了解决这个问题,...
对于回车键弹出和关闭下拉列表,并在关闭时自动跳转到下一个控件,我们需要处理`WM_COMMAND`消息,检查是否由回车键触发了`CBN_SELCHANGE`通知。在选中新的项后,可以使用`GetNextDlgTabItem`函数找到并激活下一个...