社区
JavaScript
帖子详情
求解:select选择框的搜索功能
liuf_fenfangjiemei
2012-02-09 10:35:41
我知道如果select列表里是英文或数字,在select框中输入寻找的信息,是可以自动搜索的。
而中文却不行,求select框搜索中文的功能。
...全文
518
9
打赏
收藏
求解:select选择框的搜索功能
我知道如果select列表里是英文或数字,在select框中输入寻找的信息,是可以自动搜索的。 而中文却不行,求select框搜索中文的功能。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liuf_fenfangjiemei
2012-02-27
打赏
举报
回复
http://www.aqee.net/docs/Chosen/Chosen.htm
呵呵,掌柜的表示可行,试下这个模拟select插件先。
MrChapter
2012-02-18
打赏
举报
回复
一般碰到这样的问题都需要用拼音辅助,例如 BJ-北京,CS-长沙,SH-上海,SZ-深圳
liuf_fenfangjiemei
2012-02-14
打赏
举报
回复
[Quote=引用 6 楼 liuf_fenfangjiemei 的回复:]
同我发布的这个帖子是一起的。
http://topic.csdn.net/u/20120209/10/ed5658c6-3d97-41c7-816f-c1a8c0198b02.html
目前是可以搜索到某个选项,但没有展开select下拉列表,用户体验不好。如果能够在搜索的时候,直接展开定位到那个选项,这样就一目了然了。
[/Quote]
liuf_fenfangjiemei
2012-02-14
打赏
举报
回复
同我发布的这个帖子是一起的。
http://topic.csdn.net/u/20120209/10/ed5658c6-3d97-41c7-816f-c1a8c0198b02.html
目前是可以搜索到某个选项,但没有展开select下拉列表,用户体验不好。如果能够在搜索的时候,直接展开定位到那个选项,这样就一目了然了。
liuf_fenfangjiemei
2012-02-09
打赏
举报
回复
什么乱码?什么编码问题呀?
偶不是很懂,能说清楚点吗?
rasracter
2012-02-09
打赏
举报
回复
编码问题?
liuf_fenfangjiemei
2012-02-09
打赏
举报
回复
我是这样做的:
1、在select框的上面覆盖一个可输入的文本框,给予onkeyup()事件调用selectOne()方法。
2、selectOne()方法如下:
function selectOne(myselectid,keywords)//参数myselectid是select的id,参数keywords输入的keyword
{
keywords=keywords.replace(/ /g,"") //去掉空格
var myselect=document.getElementById(myselectid) //得到select对象
for(i=0;i<myselect.length;i++)// 循环option
{
if(myselect.options[i].text.indexOf(keywords)!=-1) //判断option的text是否包含keyword
{
myselect.options[i].selected=true;//选中
break;
}
else
{
myselect.options[i].selected=false; //不包含keywords的取消选中
}
}
}
liuf_fenfangjiemei
2012-02-09
打赏
举报
回复
我的select列表就是中文的,因为有太多的选项,所以需要个输入中文便搜索定位到某个选项。
Dk9119
2012-02-09
打赏
举报
回复
乱码了?
LINGO软件的学习
LINGO是用来
求解
线性和非线性优化问题的简易工具。LINGO内置了一种建立最优化模型的语言,可以简便地表达大规模问题,利用LINGO高效的
求解
器可快速
求解
并分析结果。 §1 LINGO快速入门 当你在windows下开始运行LINGO系统时,会得到类似下面的一个窗口: 外层是主
框
架窗口,包含了所有菜单命令和工具条,其它所有的窗口将被包含在主窗口之下。在主窗口内的标题为LINGO Model – LINGO1的窗口是LINGO的默认模型窗口,建立的模型都都要在该窗口内编码实现。下面举两个例子。 例1.1 如何在LINGO中
求解
如下的LP问题: 在模型窗口中输入如下代码: min=2*x1+3*x2; x1+x2>=350; x1>=100; 2*x1+x2<=600; 然后点击工具条上的按钮 即可。 例1.2 使用LINGO软件计算6个发点8个收点的最小费用运输问题。产销单位运价如下表。 单 位 销地 运 价 产地 B1 B2 B3 B4 B5 B6 B7 B8 产量 A1 6 2 6 7 4 2 5 9 60 A2 4 9 5 3 8 5 8 2 55 A3 5 2 1 9 7 4 3 3 51 A4 7 6 7 3 9 2 7 1 43 A5 2 3 9 5 7 2 6 5 41 A6 5 5 2 2 8 1 4 3 52 销量 35 37 22 32 41 32 43 38 使用LINGO软件,编制程序如下: model: !6发点8收点运输问题; sets: warehouses/wh1..wh6/: capacity; vendors/v1..v8/: demand; links(warehouses,vendors): cost, volume; endsets !目标函数; min=@sum(links: cost*volume); !需求约束; @for(vendors(J): @sum(warehouses(I): volume(I,J))=demand(J)); !产量约束; @for(warehouses(I): @sum(vendors(J): volume(I,J))<=capacity(I)); !这里是数据; data: capacity=60 55 51 43 41 52; demand=35 37 22 32 41 32 43 38; cost=6 2 6 7 4 2 9 5 4 9 5 3 8 5 8 2 5 2 1 9 7 4 3 3 7 6 7 3 9 2 7 1 2 3 9 5 7 2 6 5 5 5 2 2 8 1 4 3; enddata end 然后点击工具条上的按钮 即可。 为了能够使用LINGO的强大
功能
,接着第二节的学习吧。 §2 LINGO中的集 对实际问题建模的时候,总会遇到一群或多群相联系的对象,比如工厂、消费者群体、交通工具和雇工等等。LINGO允许把这些相联系的对象聚合成集(sets)。一旦把对象聚合成集,就可以利用集来最大限度的发挥LINGO建模语言的优势。 现在我们将深入介绍如何创建集,并用数据初始化集的属性。学完本节后,你对基于建模技术的集如何引入模型会有一个基本的理解。 2.1 为什么使用集 集是LINGO建模语言的基础,是程序设计最强有力的基本构件。借助于集,能够用一个单一的、长的、简明的复合公式表示一系列相似的约束,从而可以快速方便地表达规模较大的模型。 2.2 什么是集 集是一群相联系的对象,这些对象也称为集的成员。一个集可能是一系列产品、卡车或雇员。每个集成员可能有一个或多个与之有关联的特征,我们把这些特征称为属性。属性值可以预先给定,也可以是未知的,有待于LINGO
求解
。例如,产品集中的每个产品可以有一个价格属性;卡车集中的每辆卡车可以有一个牵引力属性;雇员集中的每位雇员可以有一个薪水属性,也可以有一个生日属性等等。 LINGO有两种类型的集:原始集(primitive set)和派生集(derived set)。 一个原始集是由一些最基本的对象组成的。 一个派生集是用一个或多个其它集来定义的,也就是说,它的成员来自于其它已存在的集。 2.3 模型的集部分 集部分是LINGO模型的一个可选部分。在LINGO模型中使用集之前,必须在集部分事先定义。集部分以关键字“sets:”开始,以“endsets”结束。一个模型可以没有集部分,或有一个简单的集部分,或有多个集部分。一个集部分可以放置于模型的任何地方,但是一个集及其属性
人工智能 实验一:
搜索
算法问题
求解
罗马尼亚问题(宽度优先
搜索
,深度优先
搜索
,一致代价
搜索
,迭代加深的深度优先
搜索
,贪婪最佳优先
搜索
和A*
搜索
) 算法详解 + 完整代码
人工智能 实验一:
搜索
算法问题
求解
(最后有完整代码!) 实验标题: 实验一:
搜索
算法问题
求解
实验目的: 了解4种无信息
搜索
策略和2种有信息
搜索
策略的算法思想; 能够运用计算机语言实现
搜索
算法; 应用
搜索
算法解决实际问题(如罗马尼亚问题); 学会对算法性能的分析和比较 实验的硬件、软件平台: 硬件:计算机 软件:操作系统:WINDOWS 应用软件:C++ 实验内容及步骤: 使用
搜索
算法实现罗马...
matlab常微分方程
求解
matlab常微分方程
求解
,通过编程实战掌握具体应用。包括matlab常微分方程
求解
前、matlab常微分方程
求解
中、matlab常微分方程
求解
后。
SELECT
2 —— 替代
SELECT
组件的jQuery 插件
文档地址: https://
select
2.org/ 一、简介
select
2 是替代
select
组件的jQuery 插件,它能给你一个自定义的列表
选择
组件,自定义支持如
搜索
、标签、远程数据集、无限滚动等及其它常用的选项。 1、安装 CDN(Content Delivery Network)方式: 另外还有安装插件方式、本地引用方式。(因为是jQuery 插件,需
动态设置
select
禁用
动态设置
select
禁用 有两个输入
框
,让第一个有值时,第二个
选择
框
才可
选择
内容。 因为你关之前isDisabled=false,,此时disabled不为true(刷新页面过后才是初始页面,初始时disabled为true)再打开时未
选择
第一个输入
框
的值,就不会触发方法,disabled仍为false。这样写的话,当我第一个输入
框
选中值之后,第二个
select
变为不禁用,此时,我使用clearable清空第一个输入
框
,第一个输入
框
没有值,第二个应该变成禁用,但是并没有变成禁用。...
JavaScript
87,925
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章