开发某个搜索功能时,在select下拉框选中条件后,单击搜索后总是重置下拉框条件,不能固定之前选中的条件。因此使用TP框架中的IF标签来实现。
代码如下:

<select name="select_name" id="select_name"><option value="">全部</option><foreach name="imp_list" item="v"><option value="{$v.im_id}" <if condition="$v['im_id'] eq $select_id">selected="selected"</if>>{$v.im_name}</option></foreach>
</select>

或者这样写:

<select name="select_name" id="select_name"><option value="">全部</option><foreach name="imp_list" item="v"><option value="{$v.im_id}" <if condition="$v.im_id eq $select_id">selected="selected"</if>>{$v.im_name}</option></foreach>
</select>

注意
  记得在后台把select_id的值传递过来,否则无法实现显示选中项。

TP中给select下拉框选中的内容搜索选中seleted相关推荐

  1. 在hta中使用select下拉框

    由于要做一个纯静态的客户端项目,又考虑到成本和使用场景,所以选择hta. hta由于历史原因,逐步被淘汰,网上的资料少得可怜,hta对新的前端技术支持非常差劲. 进入正题. 1.整个项目采用的是boo ...

  2. bootstra select 下拉框多选,搜索效果

    此处采用bootstrap-select插件,引入css和js bootstrap-select.css bootstrap-select.js bootstrap-select.min.css ...

  3. antd vue 多个下拉 联动_antd中select下拉框值为对象选中的问题

    使用antd中的select下拉框,遇到个小问题,后台管理系统中,使用下拉框,一般不会是简单的就直接使用select中的value值,而是会使用id或者value中文对应的keyword,并且这个在o ...

  4. Vue中select下拉框的默认选中项的三种情况

    在Vue中 使用select下拉框 主要靠的是 v-model 来绑定选项 option 的 value 值. select下拉框在界面的展示,我们都希望看到框中有一个值 而不是空白,比如显示 &qu ...

  5. iview select选中值取值_完美解决iview 的select下拉框选项错位的问题

    在使用iview的过程中,我遇到这样一个问题,在Model中使用select下拉框组件.但是当弹出框超过一屏需要滚动时,select的下拉选项会出现错位(下图1为正常,图2为滚动后,下拉选项错位.) ...

  6. layui 下拉框空选项不显示_layui下select下拉框不显示或没有效果

    Layui会对select.checkbox.radio等原始元素隐藏,从而进行美化修饰处理.但这需要依赖于form组件,所以你必须加载 form,并且执行一个实例.值得注意的是:导航的Hover效果 ...

  7. layui怎么给下拉框赋值_layui给select下拉框赋值

    转: layui给select下拉框赋值 //重新渲染表单函数 function renderForm() { layui.use('form', function() { var form = la ...

  8. iview select 怎么清空_如何解决iview 的select下拉框选项错位的问题,具体操作如下...

    下面我就为大家分享一篇完美解决iview 的select下拉框选项错位的问题,具有很好的参考价值,希望对大家有所帮助. 在使用iview的过程中,我遇到这样一个问题,在Model中使用select下拉 ...

  9. Ant Design select下拉框突然拉长

    Ant Design select下拉框在弹窗中被拉长 在使用react+Ant Design的开发中 使用select下拉框遇到了以下情况 在弹窗里面 ,表单内容较多出现了下拉条,然后在点击搜索框输 ...

最新文章

  1. Win7 PPTP/L2TP设置详细图解教程
  2. ubuntu mysql 设置编码_ubuntu下修改mysql默认编码问题
  3. 如何将frm文件导入MySql数据库
  4. 个人信息安全 不能止于“打补丁”
  5. Scala 变量定义/类型推导/var和val的区别
  6. HarmonyOS之常用布局StackLayout的使用
  7. 使用cordova进行App打包
  8. Arduino学习笔记24
  9. firewall cmd mysql_centos的firewall-cmd使用手册
  10. 优化理论08-----约束优化的最优性条件、拉格朗日条件、凸性、约束规范、二阶最优性条件(上)
  11. MTK 驱动 Kernel-3.18中如何配置和使用spi
  12. Android仿人人客户端(v5.7.1)——项目框架新做的调整描述(项目中基类java源码)
  13. 论文笔记 Question Answering over Freebase via Attentive RNN with Similarity Matrix based CNN
  14. 201912月灵感记录
  15. springboot properties
  16. Python语言程序设计 (第11期) 测验6: 组合数据类型
  17. 免费好用的数据可视化软件工具
  18. Minecraft 1.12.2模组开发(一) 配置ForgeMDK环境
  19. 工作中的生长与完善——Leo鉴书86
  20. RK3568平台开发系列讲解(内核篇)内核Oops日志分析

热门文章

  1. mysql定义条件和处理_mysql sql存储过程条件定义与处理
  2. java移动端接口测试_借助Charles来测试移动端-下篇
  3. html htc控件详解,*.HTC 文件的简单介绍-网页设计,HTML/CSS
  4. oracle02070,ORA-02070:database does not support semijoin错误 | 信春哥,系统稳,闭眼上线不回滚!...
  5. php oracle 中文字段,怎么解决php oracle乱码问题
  6. C/C++ 文件的后缀名
  7. kali 邮箱攻击_kali下邮件发送工具swaks入坑
  8. 关闭线程 C语言,如何用C语言实现多线程
  9. 微信对账单 java_微信支付对账,你是如何处理的?
  10. python 八大排序_八大排序算法的 Python 实现