问题标签 [multiple-select]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
5467 浏览

ios - 未在 UITableView 中选择单元格且在编辑模式下设置了allowMultipleSelectionDuringEditing

我有一个UITableView配置为允许在编辑模式下选择多个单元格。但是,在触摸/选择单元格后,左侧的空白色圆圈永远不会变为内部带有白色复选标记的红色圆圈。

我已经阅读了有关滑动删除问题的信息allowsMultipleSelectionDuringEditing,所以我的setEditing:animinated方法如下所示:

网上的一些资源建议设置allowsSelectionDuringEditing = NO;,但没有效果。另外,我的单元格编辑样式设置为UITableViewCellEditingStyleDelete,更改它也没有任何效果。

当在编辑模式下触摸一行时,tableView:didSelectRowForIndexpath:会触发,但如上所述,UI 不会反映这一点。

0 投票
4 回答
6065 浏览

javascript - Jquery如何在多选下拉列表中使用拆分

我正在尝试在多选下拉菜单上使用拆分,它返回错误:“未捕获的类型错误:对象 f-all 没有方法‘拆分’”。不能在多选上使用拆分吗?

这是下拉列表(简化):

这是拆分功能:

尝试使用每个仍然相同的错误消息

提前致谢。

0 投票
0 回答
1446 浏览

safari - 选择中的 optgroup 的移动 Safari 问题

iOS 6 上的移动 Safari 应用程序似乎对<optgroup>元素内的<select multiple="multiple">元素存在问题。我创建了一个演示 jsfiddle,它在 iOS 5 Safari 中运行良好,但似乎不适用于 iOS 6。我正在使用此页面上第二个 w3c 示例中的html进行演示,所以我认为它应该是有效的,但我是想知道我在格式中是否遗漏了什么,同时最好的解决方法是:

0 投票
1 回答
535 浏览

jquery-mobile - jQueryMobile:多选将所有值发送到服务器

我想在 jQuery-Mobile 中使用多选字段。然而,只有最后选择的值被发送到服务器。这是我的代码:

不要打扰php代码。它确实有效。UI 显示在另一个窗口中打开的多项选择。但只有最后一个 selected-Value 被发送到服务器。但我显然想要所有这些。

有什么建议么?

0 投票
1 回答
1116 浏览

php - 如何通过多选表单向多个电子邮件地址发送电子邮件?

我正在尝试使用 PHPmail函数向通过多选表单选择的多个电子邮件地址发送一封电子邮件,而无需为每个循环执行一次。我目前将电子邮件地址保存为一个数组,但是 PHP 邮件函数返回一个错误,指出它只接受一个参数。关于如何使这项工作的任何想法?

0 投票
1 回答
2315 浏览

sql - 在一个查询中对一个表进行多选

我正在尝试构建一个选择语句,该语句将为我提供每个月和用户的百分比值。

我有一个表格,其中的行看起来像这样;表名:pytrans

选择应该给我每个签名在 tArtCode DKB 或 DKK 上花费的时间百分比以及在所有 tArtCode 上花费的所有时间的月份。所以从上面的例子中,选择应该在第 8 个月给我 40% 的签名 30JK 和 100% 的签名 30JK 在第 9 个月。

我尝试了不同类型的 sql select 语句,但它似乎没有 100% 正确。这就是我所拥有的;

此 SQL 不起作用的错误是我无法对年、月、总和。我也得到错误;当不使用 EXISTS 引入子查询时,选择列表中只能指定一个表达式。

下一个 sql select 给了我我想要的东西,但我要具体说明我的要求......可以这么说。如果我使用这个 sql,那么我需要对每个签名和每个月都有一个 sql 查询,这并不是很有创意。

我也尝试过 Union,但这似乎对我不起作用。

我真的需要帮助!谢谢!

0 投票
1 回答
4777 浏览

jquery-chosen - Select2 多值选择框未正确显示

编辑: 我已经弄清楚我的问题是针对这个特定问题的。

解决方案:对于这个特殊问题,我遇到了权限问题。由于我将 selected 和 select2 项目文件夹直接复制到我的应用程序中,显然权限不正确。解决方案是在开发时在项目中创建插件文件,或者在终端中执行 “chmod 0755 -R select2/” ,因为您使用的是 *nix 机器。就是这样。selected 和 select2 之间没有任何冲突问题或类似问题。

原帖:

我正在尝试使用 Select2 创建一个干净的多值选择框。我已经尝试过 Select2 和 Chosen.js,结果是一样的。该框无法正确显示。它显示了一个旧式丑陋的多选框,就像没有涉及任何 javascript 一样。

这是显示其显示方式的图像:http: //d.pr/i/bUa5

我想要的是一个多选框,就像这个论坛中的那个。

希望有人可以帮忙?

这是我的测试代码:

0 投票
2 回答
281 浏览

mysql - 需要在 MySQL 中编写多个 SELECT 语句

我尝试使用多个 SQL 语句创建一个 MySQL 语句。

我想做的是:
我得到两张桌子,project& jiraissue

表:项目

表:jiraissue

我的目标是获取 2012 年之前更新的最新问题 (jiraissue.UPDATED) 的项目名称 (project.pname)。

示例:
我得到了一个 Project ABC,它的最新问题是 21.11.2012 更新的。另一个 Project XYZ的最新一期最后更新于 08.12.2011。
所以我的 SQL 脚本应该给我第二个项目XYZ的名称,而不是第一个ABC

这里有一个工作脚本来找出哪个问题是最新的带有 STATIC 项目 ID 的问题:

但是现在脚本怎么样,当我想要所有这些项目的项目名称时?我所有的尝试都需要大量的处理时间并返回一个未定义的错误......

编辑: 现在我得到以下代码:

结果只是第一个键最低的项目......我如何浏览所有项目?

编辑:

它显示了我想要的所有内容。但只是第一个项目。所以我需要所有项目!我如何不仅选择 1 个项目,而且选择所有项目?

0 投票
1 回答
853 浏览

php - 使用数据库中的数据进行 Ajax 实时搜索

我见过一些(解释清楚的)示例,其中在 xml 文件中可以找到实时搜索的可用结果。但只有少数(解释得很糟糕)的结果来自数据库。我对第二种情况感兴趣。

一种解决方案可能是预取数据库数据并将它们放在一个 xml 对象中,其余的可以以相同的方式工作。这是我可以轻松实现的。

我正在寻找另一种方式,即用户键入一个字母(例如“c”)并在现场生成建议(例如“胡萝卜”、“卷心菜”、“芹菜”、“柑橘”)。这是否可以通过调用数据库来实现

"SELECT name FROM vegetables WHERE name LIKE c%"?

如果用户然后按下另一个字母怎么办?(例如'ca',所以推荐的结果应该是'carrot', 'cabbage')。按下的每个键都应该启动一个新的SELECT? 出于某种原因,这听起来不是一个好的解决方案。

有没有办法实现第二种方法?

0 投票
1 回答
853 浏览

php - 适当的 CakePHP 模型以本地使用多选和“动态”多选(例如标签)

在我的模式测试HABTM变量中(最初我使用 hasMany,但我发现更多使用 HABTM 的文档,即使它对我来说似乎有点过分)。

我想在 CakePHP 表单中使用多项选择,我不想在保存、检索和预填充数据时遇到麻烦(即 beforeSave 和 beforeFind 中的丑陋数组操作、用于检索所选选项的额外查询和其他事情这可能会导致我比我可能更早地脱发)。
一个用例是预先知道选项的多项选择,另一个需要允许创建新选项和删除旧选项(我正在使用 select2)。

当我阅读 FormHelper 文档时,借助cake bake一些模型 HABTM 文档,我发现

  1. 我必须将我的多选表单字段命名为属于它的模型,即变量。
    它隐含在 FormHelper 文档中,但绝对可以更突出显示。
  2. 也是隐含的:因为find()操作获取字段的可能值,所以我必须调用变量模型中的字段idname(它如何从输入调用中的模型名称中知道要显示的内容)。我可以更改find's 选项,但我认为这在其他步骤中打破了惯例。
  3. 不一致的是,如果我想在控制器中提供可能值的列表,我必须设置一个小写、驼峰化和复数形式的变量(不像我的模型那样大写和单数,就像我必须命名表单字段,而不是小写,下划线- 分隔和单数,如我的姓名字段和我的表格)。

我以为我不需要在控制器中设置可能的选项(因为我要么知道它们,要么它们是由用户即时添加的,我真的不想事先用它们填充数据库),但我试图绕开大会。除非我事先用它们填充数据库并将它们设置在控制器中,否则我无法让它工作。

与单一选择的处理相比,这似乎很脆弱或至少更狭窄。

我的持续问题

  1. 使用 HABTM,我无法即时创建新选项(对于一个用例可以,但对于另一个用例则不行,这更像是标记)。
  2. 使用HABTM,我不想用选项填充数据库。而且我真的不想在控制器中设置选项,而是在视图中设置选项(因为我预计这会导致一页上的多个“测试”出现问题,如果没有那么没关系)。
  3. Form->input使用HABTM,当我将其更改为时它不起作用Form->select(并不重要,但增加了我的解决方案脆弱的感觉)。
  4. 使用hasMany,我可以自动选择我在数据库中填写的值,但它不会破坏或创建关联(即删除子表中不再选择的选项,即使它被声明为依赖)。我认为这是由于这样一个事实,即我没有正确传递子表的 ID,但是 Cake 的方法是如何做到这一点的呢?

示例代码