Список выбора jquery и справка $ _POST - PullRequest
1 голос
/ 12 февраля 2011

У меня есть список выбора, в настоящее время он реализован, тогда, когда пользователь выбирает элемент, у меня есть некоторый javscript, который на лету создает li в местах на странице, проблема в том, что я хочу Пользователь может выбрать несколько элементов из списка, однако javascript не может справиться с этим, но мне нужна эта функциональность, чтобы при отправке формы значения списка выбора попадали в сообщение.

В настоящее время мой javascript выглядит так,

$('#sector').change(function() { var selected = $(this).val(); //alert(selected); $('#selected_sectors').prepend('<li>'+selected+'</li>'); });

Можно ли получить это каждый раз, когда пользователь нажимает Ctrl + и элемент создает li, но сохраняет значения, доступные в записи?

1 Ответ

0 голосов
/ 12 февраля 2011

Возможно, вам нужно что-то подобное (обратите внимание на селектор :selected).

<select id="items" multiple size="5">
    <option value="apple">Apple</option>
    <option value="orange">Orange</option>
    <option value="banana">Banana</option>
    <option value="grape">Grape</option>
</select>
<ul id="sel-items"></ul>

$('#items').change(function(e){
    $('#sel-items').empty();
    $(this).find(':selected').each(function(i,e){
        $('#sel-items').append($('<li>').text($(e).val()));
    });
});

Рабочий пример

(сейчас работает над тем, который проверяет наличие дельт между <select> и <ul>)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...