通过easyui做了一个表,表里是从数据库拿到的数据。

现在双击某一行,通过点击行的id取到这一行的所有数据,现在需要修改这些得到的数据,

其中部分数据是<select>这个选择的,

问题:当用户双击时,打开的页面的选择框的默认值是用户原先填写的

(现在页面直接通过${a.attr }能够拿到a类的attr属性值,现在就想把拿到的属性值设为默认值,并且还可以修改选择其它的)。

原先使用的代码

(可以使用一个隐藏input[假定id为aa]得到value,再通过$("#status").combobox('setValue',$("#aa").val()也可以实现设定默认值)

  <tr>
                         <td style="width:150px;text-align: center;">市场状态:</td>
                         <td>
                             <select class="easyui-combobox" name="fault.status" id="status">
                                 <option value="">&nbsp;</option>
                                 <option value="正常">正常</option>
                                 <option value="拆迁注销">拆迁注销</option>
                                 <option value="移检测室">移检测室</option>
                             </select>
                             <label style="color:#999999">&nbsp;&nbsp;&nbsp;&nbsp;请选择市场状态</label>
                         </td>
                     </tr>

后来使用的代码(此处通过value设置默认值)

<tr>
                        <td style="width:150px;text-align: center;">市场状态:</td>
                        <td>
                            <input class="easyui-combobox" name="fault.status" id="status2" value="${fault.status }"
                             data-options="valueField:'value',textField:'text',
                                         data: [{
                                             value: '',
                                             text: '&nbsp;'
                                         },{
                                             value: '正常',
                                             text: '正常'
                                         },{
                                             value: '拆迁注销',
                                             text: '拆迁注销'
                                         },{
                                             value: '移检测室',
                                             text: '移检测室'
                                         }]"
                             />
                            <label style="color:#999999">&nbsp;&nbsp;&nbsp;&nbsp;请选择市场状态</label>
                        </td>
                    </tr>

==============================================================

Ⅱ复选框checkbox设定默认值(除了使用combobox的下拉多选,不知道这种checkbox还有没有更好的方法,感觉这个好麻烦)

html代码:

            <tr>
                        <td>软件原因:</td>
                        <td>
                            <input type="hidden" id="swr" value='<%=request.getParameter("softwareReason") %>'>

                            <input type="checkbox" name="mainten.softwareReason" id="SPKZ" value="视频控制" >视频控制
                            <input type="checkbox" name="mainten.softwareReason" id="DNKZ" value="电脑控制" >电脑控制
                            <input type="checkbox" name="mainten.softwareReason" id="CJD" value="采集端" >采集端
                            <input type="checkbox" name="mainten.softwareReason" id="SIPDJ" value="Ip对讲" >Ip对讲
                            <input type="checkbox" name="mainten.softwareReason" id="SQT" value="其它" >其它
                        </td>
                    </tr>

JS代码:

         var swr = $("#swr").val();
              if(swr.indexOf('视频控制') != -1){
                  $("#SPKZ").attr("checked",true);
              }
              if(swr.indexOf('电脑控制') != -1){
                  $("#DNKZ").attr("checked",true);
              }
              if(swr.indexOf('采集端') != -1){
                  $("#CJD").attr("checked",true);
              }
              if(swr.indexOf('Ip对讲') != -1){
                  $("#SIPDJ").attr("checked",true);
              }
              if(swr.indexOf('其它') != -1){
                  $("#SQT").attr("checked",true);
              }

easyui的combobox将得到的数据设定为下拉框默认值和复选框设定默认值的更多相关文章

  1. ASP.NET实现弹出框真分页将复选框选择的数据存到数据库中(四)

    这是第四步点击保存将信息存入数据库中. 这个就简单了利用ajax将JSON字符串传到后台然后这里有个知识点就是将DataTable直接存入数据库中.代码如下: 一.界面获取数据JS代码: //保存订单 ...

  2. easyui复选框树动态加载后台数据,实现自动选中数据库中数据。后台语言是.NET

    最近公司做项目用到了easyui复选框树来实现加载不同类型产品.因为我刚刚毕业,现在也算是实习吧,所以一脸懵逼啊.在公司里的一个哥的帮助下 ,我写出来这个EasyUi复选框树了,虽然东西不难,但也是自 ...

  3. 雷林鹏分享:jQuery EasyUI 数据网格 - 添加复选框

    jQuery EasyUI 数据网格 - 添加复选框 本实例演示如何放置一个复选框列到数据网格(DataGrid).通过复选框,用户将可以选择 选中/取消选中 网格行数据. 为了添加一个复选框列,我们 ...

  4. easyui datagrid 通过复选框删除新追加的数据问题

    之前写好的功能在保存好数据后再通过复选框删除是没有问题的,可现在想多追加几行,然后选择删除新追加的某几行或一行,通过$('#dg').datagrid('getChecked')方法返回选中行,然而返 ...

  5. C# easyui datagrid 复选框填充。

    具体效果如下: 首页

  6. easyui datagrid复选框控制单选

    使用easyui datagrid的时候,由于对数据表格操作太多,并且有单选和多选功能因此采用复选框.但是在单选的状态,使用CheckOnSelect和singleselect时发现,页面有明显延迟, ...

  7. Easy UI combobox实现类似 Select2的效果,下拉带搜索框

    一直在开发一个新系统,其中用Easy UI作为前端框架,少不了用 combobox做为一个 下拉控件,它支持 可编辑 模糊本地数据过滤,也可支持 不可编辑 下拉 选择的功能: $('#ID' ).co ...

  8. easyui 复选框 onClickRow事件与onSelect事件与onCheck事件

    在项目中一直存在一个问题,一直都没发现问题的根源在哪里.在我们测试这边也是偶尔会出现.但是每次我去测试的时候也没问题.今天终于找到原因了! 在easyui中点击行和点击复选框触发的事件是不一样的! 点 ...

  9. EASYUI DATAGRID 多列复选框CheckBox

    主要实现: 用的 easyui 1.3.2 实现多个复选框列,各列互不影响.能够实现全选.主要部门用红色标记了的. easyui datagrid 初始化: <script> functi ...

随机推荐

  1. sql 数据库备份还原脚本

    /**功能:数据库备份*dbname:数据库名称*bakname:备份名称,包含完整路径*/use master BACKUP DATABASE dbname TO disk='c:\bakName' ...

  2. Halloween party

    https://www.hackerrank.com/challenges/halloween-party def main(): t = int(raw_input()) for _ in rang ...

  3. 元组:戴上了枷锁的列表 - 零基础入门学习Python013

    元组:戴上了枷锁的列表 让编程改变世界 Change the world by program 元组:戴上了枷锁的列表 由于和列表是近亲关系,所以元组和列表在实际使用上是非常相似的. 我们这节课主要通 ...

  4. poj 1037 A decorative fence

    题目链接:http://poj.org/problem?id=1037 Description Richard just finished building his new house. Now th ...

  5. linq学习三个实例

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

  6. HTTP 协议简介

    HTTP 协议简介 博客分类: acl开发--HTTP协议篇 网络协议http协议  一.TCP/IP 协议介绍 在介绍 HTTP 协议之前,先简单说一下TCP/IP协议的相关内容.TCP/IP协议是 ...

  7. IOS开发笔记(4)数据离线缓存与读取

    IOS开发笔记(4)数据离线缓存与读取 分类: IOS学习2012-12-06 16:30 7082人阅读 评论(0) 收藏 举报 iosiOSIOS 方法一:一般将服务器第一次返回的数据保存在沙盒里 ...

  8. 深度学习word2vec笔记之算法篇

    深度学习word2vec笔记之算法篇 声明:  本文转自推酷中的一篇博文http://www.tuicool.com/articles/fmuyamf,若有错误望海涵 前言 在看word2vec的资料 ...

  9. The end of other

    The end of other For language training our Robots want to learn about suffixes. In this task, you ar ...

  10. el简略说明与11个隐含对象

      El的特点:   el语法:     El11个隐含对象: