阻止选择下拉列表打开,但允许触发其事件

2023-12-07

有什么方法可以捕获 html select 事件,并阻止 html select 下拉列表打开吗? (禁用 html select 被排除,因为事件也将被禁用。)


我怀疑这实际上会阻止它打开,但它将确保 DropDown 始终保持相同的值:

<select name="theselect" onchange="this.selectedIndex = 1;">
    <option value="Red">Red</option>  
    <option value="Green" selected="selected">Green</option>  
    <option value="Blue">Blue</option> 
</select>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

阻止选择下拉列表打开,但允许触发其事件 的相关文章

  • 使组合高度等于浏览器窗口的高度

    http featuredfotografer com http featuredfotografer com Codemirror div 与 header div 结合占用的高度超过了浏览器的高度 我怎样才能使它们的总高度达到浏览器窗口
  • canvas.getContext('2D') 返回空值

    我创建了一个画布并将其命名为getContext 方法 但它返回null为上下文 这是我使用的代码 我在控制台中得到了这个
  • 仅水平 CSS 视差效果,层数大于 100vw

    如何用水平引导网站仅 CSS 视差效果 要求 仅 CSS 视差 父层必须具有宽度 高度 100vw 100vh 子层的宽度 高度必须 gt 100vw 100vh child layers must visually align 100 w
  • 如何将当前元素传递给 Knockout.js 绑定中的 Javascript 函数?

    因此 我尝试根据是否选中子复选框 使用 Knockout js 将类添加到元素 为此 我试图通过this作为我的函数的参数 目前 我的精简 DOM 结构如下 tr td td tr
  • `ie9` - contenteditable false 在父级可编辑时不起作用

    我正在尝试制作内容可编辑和不可编辑的容器 用户可以通过 3 种方式使用它 他们可以将内容与non editable 他们可以将内容与editable 他们可以在不选择其中之一的情况下放置内容 可编辑 我正在努力实现以下目标 content
  • 文本后面有粗下划线

    如何使用 span 和 css 在文本 ABC 后面重现这种下划线 我已经能够做下划线below嵌套的文本span和彩色的border bottom 但无法获取behind图像和above文本基线 p style font size 48p
  • 数字和小数的输入掩码

    在测试我的程序后 我发现了以下错误 我在 sqlserver 中的表包含 价格数字 6 2 我的程序的用户输入价格 555 00 就很好了 但是当他输入 555555 时 这是错误的 所以我需要指定掩码 其中尾数是可选的 0 到 999 小
  • CSS:缩放字体大小以适应父块元素的高度

    我发现的几乎每个问题和答案都谈到了视口大小 这确实不是我的问题 拿着这支笔 https codepen io njt1982 pen pZjZNM https codepen io njt1982 pen pZjZNM 我有一个非常基本的
  • 由于 MIME 类型不受支持,拒绝应用样式

    我不断收到一条错误消息 指出 MIME 类型 text html 不可执行或不是受支持的样式表 MIME 类型 并且启用了严格的 MIME 检查 我的链接代码是
  • 两个 Div 之间的固定宽度间隙

    有谁知道如何修复两个 div 之间的间隙 我有一个主要内容 Div 里面有两个带有图片的 Div 视图的宽度为 768 像素 当我开始拉伸视图时 两张图片开始相互远离 但理想情况下 主要内容 Div 应该在周围有空白的情况下拉伸 并且图片之
  • 通过 JavaScript 检测浏览器换行

    我需要 javascript 来检测每个浏览器包装的文本行并将其包装到 span class line 我读过一些关于测量每个单词的 y 轴的文章 但还没有看到可靠的解决方案 这是我到目前为止所拥有的 看到它Jsfiddle http js
  • 为什么在 HTML 中使用 onClick() 是一种不好的做法?

    我多次听说使用 JavaScript 事件 例如onClick 在 HTML 中是一种不好的做法 因为它不利于语义 我想知道以下代码有什么缺点以及如何修复 a href link a 你可能正在谈论不引人注目的 JavaScript htt
  • 如何检测浏览器是否支持自定义元素

    我正在查看 Modernizr 它应该有助于功能检测 这应该可以帮助确定您的网站是否与给定的 Web 浏览器兼容 但我没有看到任何表明我可以使用它来检测自定义 HTML 的内容我们在内容中创建和定义的元素 如果不是 Modernizr 我如
  • 在html表格的每一行添加点击功能

    我最近创建了一个函数 它根据用户在网站中的输入进行一些复杂的名称匹配 并将结果作为表格格式的 html 文件返回 我的问题是如何在每一行添加点击功能 df get cust info returns a pandas dataframe d
  • 如何将背景图像仅应用于一个反应页面而不是整个应用程序?

    注册页面示例 register background image linear gradient to right ff5722 0 ff9800 100 margin top 150px important div div div div
  • 标签获取 href 值

    我有以下 html div class threeimages a img alt Australia src Images Services 20button tcm7 9688 gif a div class text h2 a hre
  • 如何将 Google Charts 与 Vue.js 库一起使用?

    我正在尝试使用 Vue js 库使用 Google Charts 制作图表 但我不知道如何添加到 div 这是我尝试做的 这是如何使用普通 javascript 添加图表 这是文档的代码示例 https developers google
  • 如何在使用页面锚点导航时设置“激活”类以在 Angular 2 中引导导航栏?

    我正在使用 Angular 2 和 Bootstrap 4 创建一个单页网站 我创建了一个始终位于页面顶部的导航栏组件 并且我正在使用页面锚点导航 id 请注意 我还没有创建路由模块 到目前为止还没有必要这样做 导航栏代码如下
  • 如何阻止破折号自行包裹?

    我有一个标题 标题最后一个单词的末尾是一个破折号 单词和破折号之间没有空格 当浏览器窗口变小时 破折号会中断并换成新行 在自己的行上有一个破折号是不好的排版 如何停止破折号之前的换行 以便最后一个单词运行到新行 这是代码 h1 XYZ co
  • HTML 离线应用程序缓存,列出下载的文件

    作为我正在构建的离线 Web 应用程序的加载屏幕的一部分 使用缓存清单 http developer apple com library safari documentation iPhone Conceptual SafariJSData

随机推荐

  • 查找UDP数据包的源IP/进程

    我在用recvfrom 在我的 C 程序中接收来自多个客户端的 UDP 数据包 这些客户端可以使用自定义用户名登录 一旦他们登录 我希望他们的用户名与唯一的客户端进程配对 这样服务器就可以根据数据包的来源自动知道用户是谁 我如何从收到的数据
  • Android viewpager 检测滑动超出范围

    在我的 Android 应用程序中 我使用 viewpager 进行图像滑动 我的要求是 如果用户滑出第一页和最后一页 则活动应该完成 我已经采取了这个example 但方法setOnSwipeOutListener在我的活动中没有被调用
  • 通过 segue 传递变量? Xcode 8 斯威夫特 3

    所以我正在创建一个闹钟 一个视图控制器是表视图 另一个视图控制器由带有提交按钮的 UIDatePicker 组成 目标是当用户单击提交按钮时 它将日期保存在日期选择器上 除了保存日期之外 它还是表视图控制器的一个序列 我正在尝试显示保存为单
  • Windows API 代码包 TaskDialog 缺少图标

    我的图标TaskDialog缺失 And in the taskbar 我的代码是这样的 using Microsoft WindowsAPICodePack using Microsoft WindowsAPICodePack Dialo
  • 如何编写(flutter web)代码以便 JavaScript 文件在我的本地计算机上运行?

    我构建了一个简单的 flutter web 应用程序 它在 github io 和localhost server flutter run d chrome 如果我创建一个发布版本 flutter build web 将应用程序转换为 基本
  • 页面对象 gem:根据可见性识别具有相同属性的对象

    我有一个包含以下 html 的文本框 这id是动态的 我无法使用它 我在文本框中填写了一些文本
  • SQL 网络接口,错误:26 - 定位为 MD​​F 文件指定的服务器/实例时出错

    我添加了一个数据库文件 mdf 使用 Visual Studio 内置功能添加到我的应用程序 数据库位于App Data文件夹 它运行良好 但是当我发布它并将其上传到服务器时 它会出现此错误 发生网络相关或特定于实例的错误 建立与 SQL
  • 如何减少 p:ajax 期间的请求负载p:数据表分页

    我正在使用 JSF 2 2 和 Primefaces 5 1 有一个可编辑的 primefaces 数据表 启用了分页
  • 如何根据其他列向列添加值

    在 pandas 中 如何根据其他列中的字符串向列添加值 类似于二维切片操作 例如 有一个像这样的数据框 df pd DataFrame name foo foo bar bar colx 1 2 3 4 coly 5 6 7 8 如何将
  • 完全更改当前 PowerShell 会话的语言(包括文化)

    我的Win 10系统有西班牙语 我的意思是完全用英语操作 PowerShell 会话 在我尝试过的一切 见下文 中 我设法改变了UICulture to en US对于当前会话 但不是Culture 有什么办法可以永久改变Culture对于
  • 将 OnClick 事件添加到 ASP.NET 控件

    我想创建OnClick为我的活动panel 到目前为止 大多数谷歌结果看起来或多或少是这样的 将 onclick 事件添加到 aspnet 标签 有什么方法可以从 javascript 或面板属性调用代码隐藏函数吗 因为我想将用户重定向到新
  • 如何启动 PHP 类并在多个文件中使用它?

    我现在很困惑 在我关于这个问题的上一篇文章中 答案是使用单例来确保对象仅启动一次 但我遇到了相反的问题 如果我有一个名为索引 php然后我将这些文件包含进去 类1 php 类2 php 类3 php 类4 php In 索引 php我会有
  • 具有多个条件的 COUNTIF

    您能告诉我如何在多个条件下使用 COUNTIF 吗 我的提案 左 显示了一项标准 不同区域 的公式 但是 我有兴趣计算每个不同月份的不同区域 两个标准 右侧 期望的结果 您可以使用COUNTIFS instead 1 COUNTIFS A
  • 为什么无穷大在 Windows 10 控制台中打印为“8”?

    我正在测试除法返回的内容 包括零 即0 1 1 0 and 0 0 为此 我使用了类似于以下内容的内容 Console WriteLine 1d 0d 然而这段代码打印8 not Infinity或其他一些字符串常量 例如PositiveI
  • PropertyGrid - 根据另一个属性值更改下拉属性编辑器的项目

    我正在尝试在自定义组件中实现下拉属性 并且我使用了这个答案 and 这个答案作为指导 到目前为止 我设法让它工作 并在下拉列表中使用预定义的项目 但我仍然需要弄清楚如何更改下拉列表中的项目 这是我到目前为止的代码 从上面提到的链接构建 Ty
  • 静态javascript未在jade中呈现(使用express/node.js)

    我希望你一切都好 我突然无法在 jade 模板中渲染任何外部 javascript 为了弄清楚事情的真相 我将其精简到最低限度 节点0 6 11 Express 2 5 8 jade 0 20 3 app js var express re
  • 协调两个对象集合

    我有一个表单 用户可以在其中使用 DataGrid 修改对象集合 打开表单时 我会创建原始集合的深层副本 如果按下 取消 按钮 我只会丢弃该副本 问题是 当按下 确定 按钮时 我必须协调可能的更改 修改现有对象的属性 新对象添加到集合中的任
  • Log4j JDK 日志适配器:在启动过程后期应用 LogManager 系统属性

    我有一个运行 Web 应用程序的 WebSphere 应用程序服务器 我从 Eclipse 启动服务器 该应用程序中的主要日志记录框架是 log4j2 但也有一些使用 java util logging 的第三方库 我想将这些日志重定向到
  • 实时网络编程:它是如何工作的?

    作为一名 Web 开发人员 我借助 Redis 或 Pusher 等第三方服务开发了聊天服务和其他一些实时协作服务 它们提供了简单的 API 我可以使用发布 订阅模型来实现通过网络服务器的双向通信 我现在想实现一个简单的推送通知 而不使用任
  • 阻止选择下拉列表打开,但允许触发其事件

    有什么方法可以捕获 html select 事件 并阻止 html select 下拉列表打开吗 禁用 html select 被排除 因为事件也将被禁用 我怀疑这实际上会阻止它打开 但它将确保 DropDown 始终保持相同的值