PHP   发布时间:2022-04-09  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了PHP中模糊查询并关联三个select框大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

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

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

2.样式:

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

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

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

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

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

); text-align: center; font: medium Simsun; widows: 1; letter-spacing: normal; text-indent: 0px; -webkit-text-stroke-width: 0px">

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

stroke-width: 0px">

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

5. 样式增加

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

.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. 下拉框之间的相互关联:

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

7.

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

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

); text-align: center; font: medium Simsun; widows: 1; letter-spacing: normal; text-indent: 0px; -webkit-text-stroke-width: 0px">

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

); text-align: center; font: medium Simsun; widows: 1; letter-spacing: normal; text-indent: 0px; -webkit-text-stroke-width: 0px">

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

以上所述是小编给大家介绍的PHP中模糊查询并关联三个SELEct框,希望对大家有所帮助。程序员遇到问题都会上(大佬教程code.cc)查找问题解答方法!如果觉得站点还不错,随手转发给程序员朋友一下!

大佬总结

以上是大佬教程为你收集整理的PHP中模糊查询并关联三个select框全部内容,希望文章能够帮你解决PHP中模糊查询并关联三个select框所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。