• 选择框选中


    正确写法:
    <if condition="$question.recommend eq 0">
        <option  value="0" selected="selected">不推荐</option>
        <option  value="1">推荐</option>
        <else />
        <option  value="0" >不推荐</option>
        <option  value="1" selected="selected">推荐</option>
    </if>

     

    错误写法:

    <select  name='recommend'  class="form-control" style="width:500px;" id="recommend" >
        <option  value="">
            <if condition="$question.recommend eq 0">不推荐
                <else /> 推荐
            </if>
        </option>
        <option  value="0">不推荐</option>
        <option  value="1">推荐</option>
    </select>


    1.问题:在修改保存时,被点到的选项在保存后数据库有值,不修改的保存后数据库就是空的。

    2.怎样解决:数据库保存的是option的value值,查看value是否为空。为什么为空。因为取值的时候写错了,应该在判断里面给被选中的加上 selected="selected"     属性

    3.为什么这样解决: 数据库保存的是option的value值,数据库为空,说明value里为空。

  • 相关阅读:
    Makefile学习
    Tmux使用
    Linux进程管理学习资料
    Linux内存管理学习资料
    Python常用的软件包
    Docker 学习
    Intel处理器技术文档
    Firefly-RK3399笔记
    Linux Kernel API
    ARM 技术文档
  • 原文地址:https://www.cnblogs.com/SherryLovesCode/p/6546765.html
Copyright © 2020-2023  润新知