分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

thinkphp实现动态下拉菜单(补充 设置默认值)

发布时间:2023-09-06 01:22责任编辑:苏小强关键词:thinkphp下拉菜单

在下拉菜单中的选项 用动态方式添加 提高项目可扩展性

HTML部分

<span style="font-family:KaiTi_GB2312;font-size:18px;"><tr>    <td width="84" align="right">全宗编号:</td>    <td colspan="2">      <select name="full_model_num" id="select">        <foreach name="arr" item="vo">          <option value="{$vo.FULL_MODEL_ID}">{$vo.FULL_MODEL_NUM}</option>        </foreach>      </select>       <!-- <label for="select"></label>      <select name="FULL_MODEL_ID" size="1" id="select">        <option>0001湖南大学全宗</option>        <option>0002湖南大学全宗</option>      </select> -->   </td>  </tr></span>

控制器部分函数

<span style="font-family:KaiTi_GB2312;font-size:18px;">public function Filesrecording2(){//href地址名与函数名一致        $type=M(‘fullmodel‘);        // $arr[‘a‘] = ‘aa‘;        $arr=$type->select();        // var_dump($arr);//打印        $this->assign(‘arr‘,$arr);        $this->display("Filesrecording2");//所在页面    }</span>

下拉菜单设置默认值  控制器函数一样

前台加一个判断  注意condition中不支持点语法

<tr>    <td width="100" align="right">全宗编号:</td>    <td colspan="2">      <select name="full_model_num" id="select">        <!-- <option selected="true" value="{$data[‘FULL_MODEL_ID‘]}">{$data[‘FULL_MODEL_NUM‘]}</option> -->        <foreach name="arr" item="vo">          <option value="{$vo.FULL_MODEL_ID}" <if condition="($data[‘FULL_MODEL_NUM‘] eq $vo[‘FULL_MODEL_NUM‘])">selected</if>>{$vo.FULL_MODEL_NUM}</option>        </foreach>      </select> </td></tr>


thinkphp实现动态下拉菜单(补充 设置默认值)

原文地址:http://taoyouth.blog.51cto.com/2793776/1978965

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved