使用窗体向下拉菜单添加值
Add value to a drop down menu with a form
有没有一种方法可以用简单的表单在下拉菜单中插入值?我有这个下拉菜单
<form>
<select name="users" onchange="showUser(this.value)">
<option value="">Select a category:</option>
<option value="movie">Movie</option>
<option value="musik">Musik</option>
<option value="books">Books</option>
<option value="images">Images</option>
</select>
</form>
我应该使用数组吗?我一直在网上搜索,但找不到任何有用的东西。
这里有一个JavaScript解决方案,可以将项目添加到下拉列表中。
要使用的HTML。。
<form>
<select id="categories" name="users" onchange="showUser(this.value)">
<option value="">Select a category:</option>
<option value="movie">Movie</option>
<option value="musik">Musik</option>
<option value="books">Books</option>
<option value="images">Images</option>
</select>
</form>
JavaScript代码。。。
var categories = document.getElementById("categories");
var newOption = document.createElement('option');
newOption.innerText = "New value";
newOption.setAttribute('value', 'newvalue');
categories.appendChild(newOption);
jQuery代码。。。(短得多)
$("#categories").append("<option value='newvalue'>New Value</option>");
这里有JavaScriptJSFiddle和jQueryJSFiddl!
您可以查看带有click
事件的jQuery append()
和option()
。。。
我刚刚为您创建了一个有效的解决方案。不知道这是否是你想要的,但这就是它的工作方式:
您只需将值和可视化选项名称写入表单文本字段:value, text
,即可获得以下内容:<option value="value">text</option>
<select id="mySelect"></select>
<p> </p>
<input type="text" id="string"><br>
<button id="append">Append</button>
$('#append').click(function(){
var str = $('#string').val();
var substr = str.split(', ');
$('#mySelect').append( new Option(substr[0],substr[1]));
});
这是一个工作版本:http://jsfiddle.net/SCf8m/1/
相关文章:
- 我尝试将引导下拉按钮添加到 但下拉菜单不起作用.我该怎么做
- 在javascript中动态添加一个选择下拉菜单
- 使用 d3.js 添加下拉菜单
- 使用Selenium WebDriver单击下拉菜单不会激活Javascript来添加或删除页面中的项目
- 使用窗体向下拉菜单添加值
- Javascript和HTML - 添加一个下拉菜单,我在这里做错了什么
- 将 :focus 添加到下拉菜单中的列表项
- 将自定义下拉菜单添加到 tinyMCE 并插入动态内容
- 使用 extjs4 在窗口添加下拉菜单
- 动态添加下拉菜单,并根据一个下拉菜单中的选择在另一个下拉列表中选择选项
- I'I’我正在尝试向网站添加下拉菜单;m构建(HTML/CSS/JavaScript)
- 添加下拉菜单会导致未定义的错误
- 调整屏幕大小后未添加下拉菜单
- Rails 4 / JS / HTML无法添加下拉菜单,所以它为HTML表创建了一个过滤器
- 没有得到mvc3中动态添加下拉菜单的onchange事件
- 如何在博客中添加下拉菜单的子菜单
- 向jqGrid添加下拉菜单
- 如何在Bootstrap中添加下拉菜单淡出动画
- 如何在jsp中单击按钮时添加下拉菜单
- 如何在选项卡中添加下拉菜单