【问题标题】:How to get multiple selected from input value?如何从输入值中选择多个?
【发布时间】:2015-07-25 14:01:31
【问题描述】:

我试图从选定的值中显示一个人的多个选定选项。 Here 是一个示例,但不起作用。

我想动态地做this。

【问题讨论】:

  • 请多解释。您的问题应该是完整的,无需外部参考。
  • 我想在多个
  • 点击每个选项时按住控制键。所选选项变为灰色。
  • 现在看看我更新的问题。

标签: javascript jquery html select multi-select


【解决方案1】:

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

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

【讨论】:

  • 是否可以按选择的排序顺序显示值? @ebilgin
【解决方案2】:

将此添加到 css(例如):

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

【讨论】:

    【解决方案3】:
    $('.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);
    
    }) ;
    

    【讨论】:

    • 是否可以按选择的排序顺序显示值? @vinayakj
    • 请单独提出问题..这个已经回答了
    【解决方案4】:

    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>
    

    【讨论】:

      猜你喜欢
      • 2020-02-23
      • 2020-09-09
      • 2014-12-04
      • 1970-01-01
      • 2019-09-29
      • 1970-01-01
      • 2020-07-19
      • 2014-12-23
      • 2023-04-08
      相关资源
      最近更新 更多