当前位置:首页 > 日记 > 正文

PHP中模糊查询并关联三个select框

PHP中模糊查询并关联三个select框

1.在php中我们经常用到下拉框,并相互关联,如果下拉框的option非常多,那么我们就要用到模糊搜索功能,那么怎么做呢?

在此功能中,走了弯路,最好不要关联两个select的id值后select属性选中,并不可修改。再次选择的时候去除属性,这样在去除select属性的时候存在火狐和ogle js兼容的问题。很容易出现不对应或者属性不能去除的情况,且功能麻烦。另外在后台一定要判断两者的对应关系。(在后台比对两者的对应关系的时候,要去数据库查询,找到企业的id,去数据库查询担保公司的id比对。不要用前台取到担保公司的id值)。

2.样式:

相互关联,如果有担保公司则下拉框只显示一个担保公司,其他不显示,若没有,全部显示,让管理员选择。

3.我们知道select下拉框是不允许有搜索框的,也无法写一个input搜索框进去,这样我们只能借助插件来实现,把select框转换成ul li ,非常好用的插件:select2.

4.正常的在后台数据库获取数据,赋值;并引入select2插件即可。注意,和select2插件有关的css文件也要引入,有的css问价和js为封装好的,样式自己改。

 5. 样式增加:

.select2-results__option[aria-selected] {
    cursor: pointer;
    font-size: 14px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px;
    font-size:14px;
}
.select2-container--default .select2-results > .select2-results__options {
    max-height: 280px;
    overflow-y: auto;
}

6. 下拉框之间的相互关联:

7.

8. js处理:获取隐藏的select值,重新组建select option(注意:select被隐藏后,他的值依然存在,并可利用)

以上所述是小编给大家介绍的PHP中模糊查询并关联三个select框,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

相关文章

linux磁盘修复相关命令

linux磁盘修复相关命令

命令,磁盘,电脑软件,linux,  badblocks功能说明:检查磁盘装置中损坏的区块。语  法:badblocks [-svw][-b ][-o ][磁盘装置][磁盘区块数][启始区块]补充说明:执行指令时须指定所要检查的磁盘装置,及此装置的磁盘区块数。参  数:-b 指定磁盘…

js阻止移动端页面滚动的两种方法

js阻止移动端页面滚动的两种方法

方法,移动端,两种,页面,电脑软件,方法一: $(document).on('touchmove',function(e){ e.preventDefault(); })方法二:position: fixed;top:0;left: 0;以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望…

yy怎么截图 yy截图快捷键

yy怎么截图 yy截图快捷键

快捷键,截图,电脑软件,yy,许多游戏玩家都会使用yy进行聊天,而在聊天中免不了会用到截图,但是yy在默认的情况下是没有yy截图快捷键的,百度一下也有很多相关yy怎么截图的文章,都是老版本的,本文小编为大家介绍如何在最新的yy6.27版本中设置截图快…

将DedeCMS的data目录迁移到上级目

将DedeCMS的data目录迁移到上级目

方法,目录,上级,电脑软件,DedeCMS,dedecms是国内开源CMS的领先品牌,目前程序安装量已达七十万,超过六成的站点正在使用织梦CMS。而dedecms根目录下的data目录是系统缓存和配置文件的目录,存在着安全隐患,本文介绍将DedeCMS根目录下的data目录迁…

rs.open sql,conn,1,1与rs.open sq

rs.open sql,conn,1,1与rs.open sq

区别,电脑软件,open,rs,sql,经常开发asp但对于细致的说法,真实不太清楚,这里简单的介绍下。一般情况下读取数据都是用rs.open sql,conn,1,1修改数据:rs.open sql,conn,1,3删除数据:直接要conn.execute("delete * from new where id=1")这样…

ps怎么制作一个简单的光源闪烁的动

ps怎么制作一个简单的光源闪烁的动

动画效果,闪烁,光源,简单,电脑软件,我们今天就来看看使用ps制作一个光源闪烁动画的方法,主要使用ps总的时间轴功能,请看下文详细介绍。软件名称:Adobe Photoshop 8.0 中文完整绿色破解版软件大小:150.1MB更新时间:2015-11-041、打开Photoshop,新…

IIS 6 限制上传文件大小200K的取消

IIS 6 限制上传文件大小200K的取消

上传,取消,文件大小,电脑软件,IIS,利用fso上传时,要考虑服务器的限制,负责超过限制时程序不会报错的!IIS 6 出于安全考虑, 默认最大请求200K(也即最大提交数据限额为200KByte, 204800Byte). 解决办法: 1. 关闭 IIS Admin Service 服务 2. 打开…

手机站Windows2003 IIS MIME类型设

手机站Windows2003 IIS MIME类型设

设置,类型,大全,电脑软件,IIS,现在手机软件下载站越来越流行,由于手机软件格式不同,当下载cad,apk格式的文件时并不能直接下载,要想实现和普通软件一样的下载功能,需要在iis网站属性mime类型中进行设置。详细步骤为:打开Internet 服务管理器Inter…

空白密码引发远程连接Server2008失

空白密码引发远程连接Server2008失

密码,远程连接,空白,电脑软件,故障现象单位网络管理员将局域网中的一台文件服务器升级为了Windows Server 2008系统,并在该系统中安装了某个应用控制软件。局域网中的某位用户想借助远程桌面连接功能,来在普通客户端系统中对Windows Server 2…

IIS设置CACHE过期时间图文教程

IIS设置CACHE过期时间图文教程

图文教程,设置,时间,电脑软件,IIS,一、 打开IIS管理器二、 选中要设置的网站单击属性,打开站点属性菜单 三、 单击HTTP头选项卡 四、 单击 启用内容过期 如:设置30分钟后过期,此时间段后过期项中填30,单位选择分钟 通过以上操作,完成对整个网站C…

十大步骤提高Domino邮件服务器性能

十大步骤提高Domino邮件服务器性能

邮件,服务器性能,步骤,十大,电脑软件,通过性能监测和分析,您可以知道服务器的运行状况,即在当前的工作负载下服务器是否出色运行。正如网络中的瓶颈一样,它可以帮助您找到服务器配置中的限制因素。通过下面十个步骤,您可以最大限度地提高Domino…

JavaScript中一些特殊的字符运算

JavaScript中一些特殊的字符运算

运算,字符,电脑软件,JavaScript,1.什么是 --> ? 这两个分开是很简单的两个运算符,比如--,一般表示自减,var i = 5;while(i){console.log(i--);},会打印出5,4,3,2,1; 那么这两个结合起来呢? 在c中 -->表示的是趋向于,也就是说 --> 0 表示的是…