Получить выбранное значение 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 не является функцией [Узнать больше]