标签: multiple-select

Javascript/jQuery:在多个Select中设置值(选择)

我有一个多选:

<select name='strings' id="strings" multiple style="width:100px;">
    <option value="Test">Test</option>
    <option value="Prof">Prof</option>
    <option value="Live">Live</option>
    <option value="Off">Off</option>
    <option value="On">On</option>
</select>
Run Code Online (Sandbox Code Playgroud)

我从我的数据库加载数据.然后我有一个像这样的字符串:

var values="Test,Prof,Off";
Run Code Online (Sandbox Code Playgroud)

如何在多重选择中设置此值?已经尝试更改数组中的字符串并将其作为值放在多个中,但不起作用......!有人可以帮我弄这个吗?谢谢!!!

javascript jquery multiple-select

91
推荐指数
4
解决办法
17万
查看次数

允许使用selected.js多选的新值

我正在使用selected.js插件http://harvesthq.github.com/chosen/和jQuery来允许用户从select中选择多个选项.但是,我现在希望能够让他们创造尚未存在的价值 - 任何想法如何解决这个问题?

编辑:与SO自己的标签选择/创建栏类似的东西将接近我所追求的

最好不要更改或编辑插件,但如果需要,也可以.

代码:HTML:

<p>Select something</p>
<select name="theSelect[]" multiple="multiple">
    <option value="First Option">First Option</option>
    <option value="Second Option">Second Option</option>
</select>
Run Code Online (Sandbox Code Playgroud)

使用Javascript:

$(function(){
    $('select').chosen();
});
Run Code Online (Sandbox Code Playgroud)

因此,如果用户输入"第三选项",我想将其添加到列表中并将其选中.值和显示名称是/将是相同的,所以这不是一个问题

jquery multiple-select jquery-chosen

48
推荐指数
5
解决办法
5万
查看次数

是否可以配置UITableView以允许多项选择?

对于iPhone,是否可以配置UITableView以允许多选?

我已经尝试覆盖-setSelected:animated:每个UITableViewCell,但试图捏造所需的行为是棘手的,因为很难将真正的取消选择与UITableView认为由于选择另一个单元格而未取消选择的那些取消!

希望有人可以帮忙!

谢谢,

缺口.

iphone cocoa-touch multiple-select uitableview

41
推荐指数
7
解决办法
6万
查看次数

如何通过ajax将数组发送到php?

我想发送一个用javascript构造的数组,其中包含多选的选定值.有没有办法使用ajax将此数组发送到php脚本?

php ajax multiple-select

25
推荐指数
2
解决办法
4万
查看次数

Javascript从多个选择框中获取值

这个让我疯了.它是一个简单而愚蠢的东西,我在俯视.我在表单中有一个多选框.我只是想获取所选的值.在我的循环中,如果我使用警报,那么我没有问题.一旦尝试连接值我得到错误'SelBranch [...] .selected'是null或不是对象

      <form name="InventoryList" method="post" action="InventoryList.asp">
          <select name="SelBranch" class="bnotes" size="5" multiple="multiple">
          <option value="All">All</option>
          <option value="001 Renton">001 Renton</option>
          <option value="002 Spokane">002 Spokane</option>
          <option value="003 Missoula">003 Missoula</option>
          <option value="004 Chehalis">004 Chehalis</option>
          <option value="005 Portland">005 Portland</option>
          <option value="006 Anchorage">006 Anchorage</option>
          <option value="018 PDC">018 PDC</option>
          </select>

         <input type="button" name="ViewReport" value="View" class="bnotes" onclick="GetInventory();">

   </form>


   <script language="JavaScript">
       function GetInventory()
       {
         var InvForm = document.forms.InventoryList;
         var SelBranchVal = "";
         var x = 0;

         for (x=0;x<=InvForm.SelBranch.length;x++)
         {
            if (InvForm.SelBranch[x].selected)
            {
             //alert(InvForm.SelBranch[x].value);
             SelBranchVal = SelBranchVal + "," + …
Run Code Online (Sandbox Code Playgroud)

javascript multiple-select drop-down-menu

21
推荐指数
1
解决办法
12万
查看次数

HTML选择框显示为多个,但禁用多个选择?

我需要:

  • 一个html <select>框显示为垂直展开的框(不是下拉列表).所以我把它设置为multiple.

然后它正确显示为:

<select id="gagaga" multiple>
    <option>A</option>
    <option>B</option>
    <option>C</option>
</select>
Run Code Online (Sandbox Code Playgroud)
  • 那么我怎样才能使它成为非多重选择?(至allow only 1 selection)

javascript jquery select multiple-select option

18
推荐指数
1
解决办法
2万
查看次数

具有多个选择和自定义适配器的Android ListView

我有一个ListView自定义适配器.在ListView允许多个选择,但不知何故,当一个项目被选中它不承认.

我已经使适配器项扩展了Checkable,但仍然getCheckedItemPositions()返回了一系列的falses.

我想有一些基本的我做错了,但到目前为止我还无法找到多个选择ListView的示例,其中适配器不是ArrayAdapter,使用多个选择的默认布局.

任何帮助将非常感激.

代码如下:

主要课程:

listView = (ListView) findViewById(R.id.cardlist);

tca = new TextCardAdapter(mInflater);
listView.setAdapter(tca);
Run Code Online (Sandbox Code Playgroud)

适配器:

public class TextCardAdapter extends BaseAdapter {
private int count = 0;
private List<CheckableCard> cardList = new ArrayList<CheckableCard>();
private LayoutInflater mInflater;

public TextCardAdapter(LayoutInflater inflater) {
    this.mInflater = inflater;
}

@Override
public int getCount() {
    return count;
}

@Override
public Object getItem(int position) {
    return cardList.get(position);
}

@Override
public long getItemId(int position) {
    return position;
}

@Override
public View getView(int …
Run Code Online (Sandbox Code Playgroud)

android listview multiple-select listadapter

12
推荐指数
1
解决办法
3万
查看次数

使用jQuery的select2将值添加到多个选择

我使用的是select2一个jQuery插件<select>multiple="multiple".我需要为所选列表添加值(即不是所有选项,而是添加到所选选项,而不添加新选项).

我知道我可以用这个设置所选的选项:

$("#the_select").select2("val", "the_option_value"); 
Run Code Online (Sandbox Code Playgroud)

或者,对于多个选择:

$("#the_select").select2("val", ["an_option_value","another_option_value"]); 
Run Code Online (Sandbox Code Playgroud)

但是,有没有一种方法可以将选定的选项添加到列表中(即选择一个选项)而不删除其他选项?

jquery selection multiple-select multipleselection jquery-select2

12
推荐指数
1
解决办法
3万
查看次数

Django:我如何创建一个多选表单?

我是Django/Python的初学者,我需要创建一个多选表单.我知道这很容易,但我找不到任何例子.我知道如何使用小部件创建CharField但我对fields.py中的所有选项感到困惑.

例如,我不知道以下哪一个最适合多选形式.

'ChoiceField', 'MultipleChoiceField',
'ComboField', 'MultiValueField',
'TypedChoiceField', 'TypedMultipleChoiceField'
Run Code Online (Sandbox Code Playgroud)

这是我需要创建的表单.

        <form action="" method="post" accept-charset="utf-8">
        <select name="countries" id="countries" class="multiselect" multiple="multiple">
            <option value="AUT" selected="selected">Austria</option>
            <option value="DEU" selected="selected">Germany</option>
            <option value="NLD" selected="selected">Netherlands</option>
            <option value="USA">United States</option>
        </select>
        <p><input type="submit" value="Continue &rarr;"></p>
    </form>
Run Code Online (Sandbox Code Playgroud)

编辑:

还有一个小问题.如果我想向每个选项添加一个属性,如数据:

 <option value="AUT" selected="selected" data-index=1>Austria</option>
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

谢谢你的帮助!

python forms django field multiple-select

11
推荐指数
2
解决办法
7万
查看次数

从多个选择ListView返回值

编辑:好的,我找到了解决方案.不知道这是正确的解决方案,但它确实可以正常工作.添加到下面的代码中.

我正在尝试允许用户从核对表中选择多个目录,并在单击"提交"按钮时返回它们.这是我的代码片段.它使用/ sdcard /上的所有目录填充ListView,并且当我提交时,对于初始选择(无论我选择多少),日志显示返回的正确选项.但是,如果我取消选中一个项目,然后再次点击"提交",它仍会显示所有内容都被选中.我是否需要编写处理程序来取消选中项目?我认为这是由选择模式选择照顾的?谢谢!

private SparseBooleanArray a;    
directoryList.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_multiple_choice, directoryArray));
    submitButton = (Button)findViewById(R.id.submit_button);
    submitButton.setOnClickListener(new OnClickListener()
        {
        @Override
        public void onClick(View v)
        {
            a = new SparseBooleanArray();
            a.clear();
            a = directoryList.getCheckedItemPositions();

            for (int i = 0; i < a.size(); i++)
            {
                //added if statement to check for true. The SparseBooleanArray
                //seems to maintain the keys for the checked items, but it sets
                //the value to false. Adding a boolean check returns the correct result.                    
                if(a.valueAt(i) == true)
                    Log.v("Returned ", directoryArray[a.keyAt(i)]); …
Run Code Online (Sandbox Code Playgroud)

android listview multiple-select

10
推荐指数
1
解决办法
7972
查看次数