自动对焦保管箱中的空白区域,而不创建空选项
Autofocus blank space in dropbox without creating an empty option?
我有一个动态创建option
选项[0]的select
总是自动聚焦,如果我想选择第一个选项,我的onchange
不起作用。选项的索引很重要,因此创建" "
选项将不起作用。有什么想法吗?
编辑:用户创建一个对象。当用户保存对象时,它会在 select 标记中创建一个新选项。用户从 select 标记中选择某些内容以返回到该对象。
自动对焦始终在option[0]
直到他们选择了其他内容,即使他们创建了一个新对象/选项,所以如果他们想选择第一件事,但在第二或第三件事上,用户必须首先单击另一个选项,然后单击他们想要的选项。我想要的是它不关注任何选项,以便他们可以从一开始就单击选项[0],无论他们是否从下拉列表中选择了任何内容。
似乎有很多
工作来解决此问题,而不是更改您的要求之一。 你说索引对应于对象数组的索引。 为什么不能将第一个选项留空或"选择...",然后简单地减去一个选项以查找数组?
或者,值是否与数组索引相对应,或者使用自定义数据属性来存储数组索引? 似乎其中任何一个都比尝试在多个浏览器中对不受支持的功能强制一致的行为更容易。
"
选择"框始终选中其选项之一(除非它没有任何选项)。您可能需要使用其他事件(也许是 onclick)并测试该值以查看它是否已更改。
您可以使用以下方法添加默认的空选定选项:
<option selected="selected" disabled="disabled" hidden="hidden" value=""></option>
默认情况下,选择为空,选项列表中无法选择 void 选项。
相关文章:
- jqueryui选项卡,根据数据库中的值创建选项卡
- 创建选项卡,每个选项卡有两个文本区域
- 创建选项onClick属性
- jquery ui自动完成combox重新创建选项不起作用
- 如何在创建选项时更改其背景图像
- 如何使用 JSP 创建选项卡式 Html 页面
- JavaScript - 有没有更有效的方法来创建选项元素
- Angular 创建选项卡视图而不会丢失数据
- 我正在尝试在 JavaScript 中创建选项卡式内容,但它只工作一次
- 使用 jQuery 创建选项卡
- 使用jqueryeasyui,如何通过选项卡中的链接创建选项卡
- 用于创建选项卡的javascript
- JQuery正在创建选项卡,tabs()函数出现问题
- 使用javascript为selectbox动态创建选项
- 在aspx中为应用程序表单创建选项卡
- 如何使用Javascript和Jquery创建选项卡
- 使用函数创建选项卡
- 从数组中的值创建选项元素
- 无法在html中创建选项卡面板
- Bootstrap插件创建选项按钮与任意js