如何从输入值中选择多个?

时间:2015-07-25 14:01:31

标签: javascript jquery html select multi-select

我正在尝试从所选值中显示一个人的多个选定选项。 Here是一个例子但不起作用。

我想动态地做this

4 个答案:

答案 0 :(得分:1)

基本上你需要trigger("chosen:updated")

我更新了你的小提琴,你可以在http://jsfiddle.net/ebilgin/hdz8f1b6/2/找到。我希望它适合你。

答案 1 :(得分:0)

将此添加到css(例如):

.result-selected{color:white !important; background:blue !important;}

答案 2 :(得分:0)

HTML

1。一般事件。

<input type="checkbox" name="GE[]" value="Brainometer>
<input type="checkbox" name="GE[]" value="Hot Seat">
<input type="checkbox" name="GE[]" value="Mind Drill> 
<input type="checkbox" name="GE[]" value="Techno Art>
<input type="checkbox" name="GE[]" value="Photography">

如果你想从所选值中获取一个人的多个选项使用PHP:使用implode ...可以存储在$ ge中的多个值取决于用户选择的内容...

  的 PHP

if(isset($_POST['GE'])){
      $ge = implode(", ",$_POST['GE']);
}else{
      $ge = "";
}</p>

答案 3 :(得分:0)

$('.value').val('demo 1,demo 2');

$('.chosen-select').val($('.value').val().split(',')) // set value, accepts array

$('.chosen-select').chosen();

$('.chosen-select').on('change', function() {

    values = $('.chosen-select').val();

$('.value').val(values);

}) ;