html-select 相关问题

一个HTML用户界面元素,用于从有限的选项集合中选择一个或多个选项。

Select_tag rails,在提交之前动态显示值

我有一个表格,显示我可以使用select_tag选择的一些可用银行。当我提交表单时,选定的库存储在params [:bank]中,我想做的是动态显示信息...

回答 1 投票 0

无法将同一选项元素添加到多个下拉菜单中

我在页面上有两个下拉菜单。单击按钮时,我需要将一个新选项添加 到两个下拉菜单中(将相同的选项添加到两个下拉菜单中)。选项值存储在数组中,我首先创建一个...

回答 1 投票 0

Bootstrap 4 select form字段不适用于django

我是django的新手,并且在django中使用bootstrap4形式。当我使用输入字段文本和日期时,它可以正常工作并将数据保存到django admin中,但是如果我添加“选择类别”,它将不起作用,并且...

回答 1 投票 0

在带有循环选项的laravel select中添加空选择

我想在带循环数据的选择字段内添加空选项。这是我使用的代码 {!! Form :: label('duration_id','...

回答 1 投票 0

获取选择下拉列表项的值

晚上好,我在我的JSP这些动态生成的下拉列表:` &...

回答 2 投票 2

下拉列表是使用角JS不设置值

我有我想要的下拉列表绑定使用MVC和角度JS的要求。我试着像下面VAR APP1 = angular.module( '分配',[])app1.controller( 'SAPExecutive_R4GState',函数($ ...

回答 2 投票 0

如何解决在IE6选择重叠的bug?

当使用IE浏览器,你不能把一个绝对定位的div在选择输入元素。这是因为选择的元素被认为是一个ActiveX对象,是在每一个HTML元素的顶部...

回答 10 投票 24

基于填充使用jQuery国家和国家的州和城市下拉菜单

我试图完成使用JSON的下拉列表中。我想3个下拉列表。首先填充国家下拉菜单(如:美国,英国等)。现在,当用户选择美国则规定下拉需要通过填充...

回答 4 投票 6

如何操控选定选项的值是一样的JavaScript选项的文本

我有一个伟大的工作,这个动态HTML / JavaScript的形式,但我发现,当我点击提交它带来的是在选择,因为它的索引的价值,而不是作为选项中的文本。 ...

回答 2 投票 0

如何克隆选择元素的选项集合中的JavaScript [复制]

我在JavaScript中选择元素的选项集合。我想克隆项目的整个列表,而无需使用jQuery。这个怎么做?

回答 2 投票 -1

使用下拉列表中的选项放置图像

我正在尝试在下拉列表中插入图像。我尝试了以下代码,但无法正常工作。实现此目标的最佳方法是什么? [[[]

回答 7 投票 52

Vaadin流量:如何使用从Java选择

在Vaadin文档指出它使用Java称为选择compontent支持。如何访问呢?我找不到任何对应的类。就连它的安装部分提到它。

回答 1 投票 1

大选择选项下拉列表中的文本切割

我正在制作一个充满表单元素的UI,我希望所有元素都是大尺寸元素。但下拉确实是切割中的文本问题。没有行高,没有填充能够解决问题。我是 ...

回答 4 投票 0

如何使用jQuery 3.3.1设置选择列表选项

我已经尝试了以前问题的大部分答案,但是我无法让jQuery在选择列表中设置一个选项。我得到并迭代每个选项的文本。使用jQuery 3.3.1。 HTML:&...

回答 2 投票 1

是否有针对HTML的onSelect事件或等效事件?

我有一个输入表单,可以让我从多个选项中进行选择,并在用户更改选择时执行某些操作。例如, 一个

回答 29 投票 180

两个相互链接的 HTML 选择框

我有两个这样的输入 a b 我有两个像这样的<select>输入 <select id="sel1"> <option value="a">a</option> <option value="b">b</option> </select> <select id="sel2"> //if 'a' is selected above, //<option>apple</option>, <option>airplane</option> //if 'b' is selected above, //<option>banana</option>, <option>book</option> </select> 我想根据sel1中的选择列出不同的选项集。 我可以像这样使用 onchange 属性获取选定的值: <select id="sel1" onchange="giveSelection(this)"> <script type="text/javascript"> function giveSelection(sel) { var selected = sel.value; } </script> 但我无法想出一种方法来使用此值在sel2中输出不同的选择选项。 你快到了。因为你已经得到sel1的值,剩下的就是根据值过滤sel1的选项。 var sel1 = document.querySelector('#sel1'); var sel2 = document.querySelector('#sel2'); var options2 = sel2.querySelectorAll('option'); function giveSelection(selValue) { sel2.innerHTML = ''; for(var i = 0; i < options2.length; i++) { if(options2[i].dataset.option === selValue) { sel2.appendChild(options2[i]); } } } giveSelection(sel1.value); <select id="sel1" onchange="giveSelection(this.value)"> <option value="a">a</option> <option value="b">b</option> </select> <select id="sel2"> <option data-option="a">apple</option> <option data-option="a">airplane</option> <option data-option="b">banana</option> <option data-option="b">book</option> </select> 我使用 jQuery 开发了一个可以处理无限量的选择组合下拉列表框的版本。希望这对某人有用。 function jq_ChainCombo(el) { var selected = $(el).find(':selected').data('id'); // get parent selected options' data-id attribute // get next combo (data-nextcombo attribute on parent select) var next_combo = $(el).data('nextcombo'); // now if this 2nd combo doesn't have the old options list stored in it, make it happen if(!$(next_combo).data('store')) $(next_combo).data('store', $(next_combo).find('option')); // store data // now include data stored in attribute for use... var options2 = $(next_combo).data('store'); // update combo box with filtered results $(next_combo).empty().append( options2.filter(function(){ return $(this).data('option') === selected; }) ); // now enable in case disabled... $(next_combo).prop('disabled', false); // now if this combo box has a child combo box, run this function again (recursive until an end is reached) if($(next_combo).data('nextcombo') !== undefined ) jq_ChainCombo(next_combo); // now next_combo is the defining combo } // quick little jquery plugin to apply jq_ChainCombo to all selects with a data-nextcombo on them jQuery.fn.chainCombo = function() { // find all divs with a data-nextcombo attribute $('[data-nextcombo]').each(function(i, obj) { $(this).change(function (){ jq_ChainCombo(this); }); }); }(); <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <!-- // select boxes... 1) first combo simply add data-nextcombo (class, id, etc) and onchange function 2) next combo that is controlled by first, add data-nextcombo (add onchange="jq_ChainCombo(this)" if not using the jquery plugin) and disable to hide entire option list until required. 3) last combo, don't bother adding a data-nextcombo to it // data... 1) data should have a data-id, and data-option tag 2) data-option should be -1 if it is the root combo box, or if a child combo, the data-option should be the data-id of the parent. --> <!-- parent --> <select class="combo-a" data-nextcombo=".combo-b"> <option value="1" data-id="1" data-option="-1">Bob's Coffee</option> <option value="2" data-id="2" data-option="-1">Sally's Diner</option> <option value="3" data-id="3" data-option="-1">Jim's Waffle House</option> <option value="4" data-id="4" data-option="-1">No Mart</option> <option value="5" data-id="5" data-option="-1">Ye Olde Ale Tavern</option> </select> <!-- child --> <select class="combo-b" data-nextcombo=".combo-c" disabled> <option></option> <option value="1" data-id="1" data-option="1">15th's Avenue Coffee House</option> <option value="2" data-id="2" data-option="4">14th Street location</option> <option value="3" data-id="3" data-option="4">13th Avenue</option> <option value="4" data-id="4" data-option="3">Scarlet Temple Location</option> <option value="5" data-id="5" data-option="2">New Jack City</option> <option value="6" data-id="6" data-option="5">Bob street</option> <option value="7" data-id="7" data-option="1">Billy Avenue</option> </select> <!-- child/last --> <select class="combo-c" disabled> <option></option> <option value="4" data-id="4" data-option="2">new display</option> <option value="3" data-id="3" data-option="3">new display</option> <option value="5" data-id="5" data-option="2">new display</option> <option value="6" data-id="6" data-option="2">new display</option> <option value="7" data-id="7" data-option="4">display #1</option> <option value="8" data-id="8" data-option="5">new display</option> <option value="9" data-id="9" data-option="5">new display</option> <option value="10" data-id="10" data-option="5">new display</option> <option value="11" data-id="11" data-option="5">new display</option> <option value="12" data-id="12" data-option="5">new display</option> <option value="13" data-id="13" data-option="6">new display</option> <option value="14" data-id="14" data-option="6">new display</option> <option value="15" data-id="15" data-option="6">new display</option> <option value="16" data-id="16" data-option="1">Front's Counter</option> <option value="17" data-id="17" data-option="1">back counter</option> <option value="18" data-id="18" data-option="4">display #2</option> </select>

回答 2 投票 0

选定属性不起作用的角度选择选项

使用Angular 4,我有一个html模板,我想要一个有两个选项的选择框。默认情况下应预先选择其中一个选项。 ...

回答 2 投票 4

如何使用Python中的Selenium从https://www.amazon.in/中的下拉列表框中选择Books?

如何使用Python中的Selenium从https://www.amazon.in/下拉列表框中选择选项书?我正在尝试代码:driver.find_element_by_xpath(“// * [@ id ='searchDropdownBox']”)....

回答 2 投票 0

如何设置HTML元素的默认值?

我认为在下面的元素上添加“value”属性会导致 包含我默认选择的“值”:

回答 22 投票 1243

更改HTML的颜色 单击后使用id元素标记

我试图找到一个解决方案,但我没有找到我想要的。这是一个例子: Select ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.