Получить выбранное значение MagicSelect MultiValue

У меня есть элемент множественного выбора, как Stackru с их тегами. Я не знаю, как написать оператор jQuery, который будет получать несколько значений, которые были выбраны.

Вот что у меня так далеко.

HTML
<input id="tagSelect" style="width:400px;" type="text"/>

Вот мой Javascript

var tag = $('#tagSelect').val();

Вот плагин, который он использует http://nicolasbize.github.com/magicsuggest/

2 ответа

Решение

Есть два способа получить значения с помощью плагина:

Если комбо включено в классическую форму, как это:

<form method="POST" action="submit.php">
    <div id="ms"></div>
</form>

<script type="text/javascript">
    var combo = $('#ms').magicSuggest({
        data: 'a,b,c,d,e',
        name: 'choice'
    });
</script>

тогда выбор будет сериализован в параметре $_POST['choice'].

Если вам нужно получить значения через javascript, есть метод getValue(), который будет возвращать массив значений:

ms.getValue();

Это решение не работает.

При попытке выполнить ms.getValue(); регистрируется следующее сообщение об ошибке:

Ошибка типа: ms.getValue не является функцией [Узнать больше]

Другие вопросы по тегам