【发布时间】:2015-04-14 02:54:28
【问题描述】:
这是 jsfiddle:https://jsfiddle.net/a1gsgh11/9/
由于某种原因,javascript 无法在 js fiddle 中运行。我担心的是,当我选择多个复选框时,值会立即正确显示,而无需提交任何按钮。
如何在当前列出所有编程语言的框中显示这些选定的值?
如何将下面的脚本更改为我想要的?
function moveAll(from, to) {
$('#'+from+' option').remove().appendTo('#'+to);
}
function moveSelected(from, to) {
$('#'+from+' option:selected').remove().appendTo('#'+to);
}
function selectAll() {
$("select option").attr("selected","selected");
}
我想在下面的选择下拉列表中显示选中的复选框值:
<form name="selection" method="post" onSubmit="return selectAll()">
<select multiple size="10" id="from">
<option value="html">Html</option>
<option value="css">Css</option>
<option value="google">Google</option>
<option value="javascript">Javascript</option>
<option value="jquery">Jquery</option>
<option value="regex">Regex</option>
<option value="php">Php</option>
<option value="mysql">Mysql</option>
<option value="xml">Xml</option>
<option value="json">Json</option>
</select>
<div class="controls">
<a href="javascript:moveAll('from', 'to')">>></a>
<a href="javascript:moveSelected('from', 'to')">></a>
<a href="javascript:moveSelected('to', 'from')"><</a>
<a href="javascript:moveAll('to', 'from')" href="#"><<</a> </div>
<select multiple id="to" size="10" name="topics[]"></select>
<form>
此行显示复选框中选择的所有值:
<output>0 are checked<p>No Values</p></output>
任何帮助表示赞赏..提前致谢。
【问题讨论】:
标签: javascript php jquery html checkbox