javascript - 如何使用 ; 为一个字段设置多个选项 用javascript分隔
问题描述
我真的很新,想知道如何将选定的选项填写到像“test1;test2;test3”这样的一行中,这将被保存在一个隐藏字段中。
这需要通过循环来完成。
希望你明白我的意思^^ 因为我的英语不太好。
这里有一个例子:
直到现在我可以循环它,它每次返回选项的一个值,现在我不知道如果它从选项中捕获一个值以仅将其存储在一个变量中,我该如何迭代它。
<div class="row">
<div class="col-xs-5">
<select name="from[]" class="js-multiselect form-control" size="8" multiple="multiple">
<option value="1">Item 1</option>
<option value="5">Item 5</option>
<option value="2">Item 2</option>
<option value="4">Item 4</option>
<option value="3">Item 3</option>
</select>
</div>
<div class="col-xs-2">
<button type="button" id="js_right_All_1" class="btn btn-block"><i class="glyphicon glyphicon-forward"></i></button>
<button type="button" id="js_right_Selected_1" class="btn btn-block"><i class="glyphicon glyphicon-chevron-right"></i></button>
<button type="button" id="js_left_Selected_1" class="btn btn-block"><i class="glyphicon glyphicon-chevron-left"></i></button>
<button type="button" id="js_left_All_1" class="btn btn-block"><i class="glyphicon glyphicon-backward"></i></button>
</div>
<div class="col-xs-5">
<select name="to[]" onChange="updateSelectedValues()" id="js_multiselect_to_1" class="form-control" size="8" multiple="multiple">
</select>
</div>
</div>
<input name="ValuesToSelected[]" maxlength="500" id="ValuesToSelected">
<script>
function updateSelectedValues() {
var toPopulationRoles = document.getElementById('js_multiselect_to_1'),
selectedPopRole, i;
for (i = 0; i < toPopulationRoles.length; i++) {
selectedPopRole = toPopulationRoles[i];
if (selectedPopRole.selected) {
alert(selectedPopRole.value);
}
}
}
</script>
如果将多个选项移到右侧框,则选项应存储在隐藏字段中,例如:Item1;Item2;Item3;
解决方案
推荐阅读
- node.js - 为什么我的 Node API 可以在本地工作,但不能在 Heroku 上工作?
- java - 在 LispWorks 的 Java 接口中使用枚举
- ubuntu - 根据第一列 ID 连接两个文件
- html - 为什么我会收到此验证错误?“表格正文中的开始标签”
- javascript - 如何收听 aws cognito 中更改的身份验证状态?
- javascript - 首先尝试使用 vue.js。使用路由器的问题
- c# - 将数据从一个表单 dataGridView 传输到另一个表单 TextBox
- javascript - 将具有更新时间戳的行移动到另一个 Google 表格
- java - 如何使用 Java 8 流根据映射参数返回的列表进行过滤
- swift - 条件绑定的初始化程序必须具有 Optional 类型,而不是 '[String : AnyObject]'