複数選択ドロップダウンリストから順序付きリストを作成したいのですが、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>
ドロップダウンのソースからの順序ではなく、選択の順序が保存されていることを確認する方法