宝哥软件园

PHP中三个选择框的模糊查询和关联

编辑:宝哥软件园 来源:互联网 时间:2021-09-04

1.在php中,我们经常使用下拉框,它们是相互关联的。如果下拉框中有很多选项,我们将使用模糊搜索功能,那么我们该怎么办?

在这个函数中,它走了一段弯路,所以最好不要将两个SELECTs的id值关联起来,然后选择属性,这是不能修改的。再次选择时属性被移除,因此在移除select属性时会出现Firefox和google js之间的兼容性问题。很容易出现没有对应关系或者属性无法移除,功能比较麻烦的情况。另外,我们必须在后台判断它们之间的对应关系。(在后台对比两者对应关系时,要去数据库找企业的id,去数据库查询担保公司的id对比。不要用前台获取担保公司的id值。

2.风格:

如果有担保公司,下拉框中只显示一家担保公司,其他不显示。如果没有担保公司,会全部显示出来,供管理员选择。

3.我们知道select下拉框是不允许有搜索框的,也不能写输入搜索框,所以只能用插件把select框转换成ul li,一个非常好用的插件:select2。

4.正常获取后台数据库中的数据并赋值;并介绍select2插件。请注意,还应该引入与select2插件相关的css文件。有些css要价和js是打包的,样式要自己改。

5.样式增加:

. select 2-results _ _ option[aria-selected]{ cursor : pointer;font-size : 14px;} . select 2-container-default . select 2-selection-single . select 2-selection _ _ rendered { color : # 444;线高: 28px;font-size :14 px;} . select 2-container-default . select 2-results . select 2-results _ _ options { max-height : 280 px;溢出-y:自动;}

6.下拉框之间的相关性:

7.

8.js处理:获取隐藏的选择值,重构选择选项(注意:选择隐藏后,他的值仍然存在,可以使用)

以上是边肖介绍的PHP中的模糊查询,关联了三个选择框,希望对大家有所帮助。如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢您对我们网站的支持!

更多资讯
游戏推荐
更多+