1

古い JSFIddle で JavaScript を使用して項目をある複数選択ボックスから別のボックスに移動するための素敵なデモを見つけました

ここでデモを見ることができます: http://jsfiddle.net/jasondavis/e6Y7J/25/

問題は、視覚的な部分が正しく機能することですが、これを PHP を使用してサーバーに配置するPOSTと、新しい選択ボックスに追加された最後の項目のみです。したがって、アイテムの配列を投稿する代わりにPOST、選択ボックスにいくつのアイテムが存在するかに関係なく、1 つのアイテムのみになります。

誰でも私を助けることができますか?

JavaScript/jQuery

$(document).ready(function() {
    $('select').change(function() {
        var $this = $(this);
        $this.siblings('select').append($this.find('option:selected')); // append selected option to sibling

    });   
});
4

3 に答える 3

0

複数選択名を配列に変更します

<select name="post_status[]" multiple id="select2" class="whatever" style="height: 500px; width: 222px;"></select>
于 2013-09-17T17:17:00.493 に答える