我想从多选下拉列表中创建一个有序列表,问题是 html 提供的选择选项输入仅对线性选择的订单值进行排序,但我希望它根据我选择它们的顺序进行排序。所以我决定使用一些 JS 来解决这个问题,但无法破解。这是代码。请帮忙!!
<script language="'javascript'">
function showselection()
{
var frm = document.testing
var opt = frm.testsel
var numofoptions = opt.length
var selValue = new Array
var j = 0
for (i=0; i<numofoptions; i++)
{
if (opt[i].selected === true)
{
selValue[j] = opt[i].value
j++
}
}
selValue = selValue.join("+")
document.getElementById("txtEditions").innerHTML = selValue
}
</script>
<form method=POST name='testing'>
<select name='testsel' multiple onchange='showselection()'>
<option value="one">one</option>
<option value="two">two</option>
<option value="three">three</option>
</select>
<textarea id="txtEditions"></textarea>
</form>
我如何确保保存选择的顺序而不是下拉源的顺序