页面内修改表格信息

思路:将要改的表格设成input,点击修改时removeAttr("readonly");

<volist name="data" id="v" >
                <?php
                if($v[‘pid‘] > 0){
                    //说明,有上级经纪人或者会员
                    $level=M("User")->where(‘userid=‘.$v[‘pid‘])->field(‘level‘)->find();
                    if($level == 0){
                        $agent="无";
                        $user=$v[‘pid‘];
                    }else{
                        $agent=$v[‘pid‘];
                        $user="无";
                    }
                }else{
                    //说明,没有上级经纪人或者会员
                    $agent="无";
                    $user="无";
                }
                if(empty($v[‘nowfee‘])){
                    $nowfee=0;
                }else{
                    $nowfee=$v[‘nowfee‘];
                }
                ?>
                    <tr class="text-c va-m tr{$v[‘userid‘]}">
                        <td><input name="id[]" type="checkbox" value="{$v.userid}"></td>
                        <td>{$v.userid}</td>
                        <td><input type="text" name="" class="broker{$v[‘userid‘]}" value="{$v.broker}" readonly /></td>
                        <td><input type="text" name="" value="<?php echo $agent; ?>" class="agent{$v[‘userid‘]}" readonly /></td>
                        <td><input type="text" name="" value="<?php echo $user; ?>" class="user{$v[‘userid‘]}" readonly /></td>
                        <td><?php if($v[‘level‘]==1){echo "初级经纪人";}elseif($v[‘level‘]==2){echo "中级经纪人";}else{echo "高级经纪人";} ?></td>
                        <td>{$v.loginname}</td>
                        <td><input type="text" name="" value="{$v.username}" class="username{$v[‘userid‘]}" readonly /></td>
                        <td>{$v.userfee}</td>
                        <td><?php echo $nowfee; ?></td>
                        <td>{$v.underfee}</td>
                        <td><input type="text" name="" value="{$v.phone}" class="phone{$v[‘userid‘]}" readonly /></td>
                        <td>{$v.opentime}</td>
                        <td class="td-manage">
                        <a style="text-decoration:none" class="ml-5" onclick="ajaxInfo_under({$v[‘userid‘]})" href="javascript:;" title="查看下级"><i class="Hui-iconfont"></i></a>&nbsp;
                        <a style="text-decoration:none" class="ml-5" onclick="ajaxInfo_under({$v[‘userid‘]})" href="javascript:;" title="写留言"><i class="Hui-iconfont"></i></a>&nbsp;
                        <a style="text-decoration:none" class="ml-5 bianji bianji{$v[‘userid‘]}" href="javascript:viod(0)"  title="编辑"><i class="Hui-iconfont"></i></a>&nbsp;
                        <a style="" class="ml-5 baocun baocun{$v[‘userid‘]}" href="javascript:viod(0)" onclick="submit()" title="保存">保存</a>
                        <a style="" class="ml-5 quxiao quxiao{$v[‘userid‘]}" href="javascript:viod(0)"  title="取消">取消</a>
                        </td>

                    </tr>
</volist>
<script>
$(".baocun").hide();
$(".quxiao").hide();
    var num ;
$(".bianji").click(function(){
    $(this).nextAll().show();
    $(this).hide();
    $(this).parent().prevAll().find("input").removeAttr("readonly");
});

$(".baocun").click(function(){
    $(this).prev().show();
    $(this).next().hide();
    $(this).hide();
    $(this).parent().prevAll().find("input").prop("readonly","true");
});
$(".quxiao").click(function(){
    var num = $(this).parent().prevAll().find("input").val();
    $.ajax({
        type:"get",
        url:"/Admin/Team/info_edit",
        data:"num="+num,
        dataType:"json",
        success:function(res){
            $(".broker"+num).val(res.broker);
            $(".agent"+num).val(res.agent);
            $(".user"+num).val(res.user);
            $(".username"+num).val(res.username);
            $(".phone"+num).val(res.phone);
            $(".tr"+num).find("input").prop("readonly","true");
            $(".quxiao"+num).hide();
            $(".baocun"+num).hide();
            $(".bianji"+num).show();

        }
    })
});
</script>
 
时间: 2024-11-11 05:33:50

页面内修改表格信息的相关文章

前端开发入门到实战:计算一个页面内每个模块的曝光时间(停留时间)

产品希望看到投放出去的活动页,用户对其页面内的什么信息比较感兴趣,对什么信息完全不感兴趣.=> 计算页面内每模块的停留时间 第一次听到这个需求,我的大脑开始疯狂运转,然后想到了plan 1, plan 2, plan3...中间还有很多失败想法我已经忘记了,这里方案三是我最终采用的方法. 方案一:根据页面dom将页面分模块 var bodyChildrenLists = $('body').children() var bodyChildDomLsit = [] var initHeight =

使用文档对象在页面上创建学生信息表。 信息表包括学号、姓名、性别、电子邮件、联系电话、个人主页和联系地址, 信息表内容通过表单输入,提交前先使用正则表达式进行验证,联系地址不能超过20个字符, 每输入一名学生的信息,提交后,表格增加一行,表格不能被选择、复制。

<!DOCTYPE html><html>    <head>        <meta charset="UTF-8">        <title></title>    </head>    <!--        描述:使用文档对象在页面上创建学生信息表.        信息表包括学号.姓名.性别.电子邮件.联系电话.个人主页和联系地址,        信息表内容通过表单输入,提交前先使用

easyui学习笔记2—在行内进行表格的增删改操作【转载】

第一篇笔记中记录了如何实现表格的增删改,那个是点击之后跳出来一个对话框然后进行的,这里是在表格本身上进行的操作,也很简单,但是这里发现一个版本问题,也可以说是兼容性问题. 1.首先我们看引用的js和css代码 <link rel="stylesheet" href="jquery-easyui-1.3.5/themes/default/easyui.css" /> <link rel="stylesheet" href=&quo

百度网址安全中心提醒您:该页面可能存在违法信息!处理过程及解决办法

2018年6月26日我们Sine安全公司接到新客户的安全求助,网站被阿里云提示:违规URL屏蔽访问处理通知,导致网站无法访问,打开网站并提示该内容被禁止访问.导致客户的网站流量急剧下滑,网站的用户都无法正常的登陆会员系统,损失较大,官方网站的形象受到严重的影响. 客户反映说,第一时间打开网站就是提示该内容被禁止访问,紧接着收到了一份来自阿里云的"违规URL屏蔽访问处理通知"邮件提醒,邮件内容如下: 您的网站URL:xxx/content-80-3006-1.html涉及违法不良信息,违

在Exchange 2013 OWA登录页面中修改密码

透过OWA登录界面改密码对于使用Exchange的用户来说是一个很有有用的功能. 因为如果用户不在公司域环境中,当密码已经到期登录不了OWA,就没有办法通过OWA中的[选项]来改密码,当开启这项功能后,管理员和用户都可以很方便的处理密码到期的case. 早在Exchange2010的时候,我们需要通过修改CAS服务器的注册表项来实现这个功能.现在的Exchange2013已经内置了该功能,使用前只需要确认该功能属性的状态就可以了. 在最新的Exchange2013 SP1和CU5版本中,此功能在

js 获取页面内链接

今天有同学问如何用 JS 正则表达式获取一段文本中的超链接,并对超链接进行处理,想了几分钟,写了下面的代码: var re = /https?:\/\/[\w\.:~\-\d\/]+(?:\?[\w\d\-_&=%]+)?(?:#[^\s]+)?/i; 这个正则表达式处理这种类型的URL: protocol://host:port/path?param=value#xxoo 想法是好的,但总要测试通过才可以,随即又写了一段获取页面内所有带有 src, href 属性的代码: function g

JS获取中文拼音首字母,并通过拼音首字母快速查找页面内的中文内容

实现效果: 图一: 图二: 此例中输入的中文字符串"万万保重",有三个字是多音字,所以alert对话框中显示的是多种读音的组合: 如何实现? 如何实现通过拼音首字母快速查找页面内的中文内容呢? 过程原理是这样的:例如要对一些人名进行快速查找,当页面加载完成后,对所有人名建立一个索引,生成拼音首字母与姓名的对应关系:然后监听键盘事件,当用户按下键盘时,根据键值得到按下的是哪个字母,然后遍历索引中是否存在相同的拼音首字母: 这里还实现了根据字母组合来查找的功能,原理是这样的:当用户按键时,

Win10 UWP 开发系列:使用SplitView实现汉堡菜单及页面内导航

在Win10之前,WP平台的App主要有枢轴和全景两种导航模式,我个人更喜欢Pivot即枢轴模式,可以左右切换,非常方便.全景视图因为对设计要求比较高,自己总是做不出好的效果.对于一般的新闻阅读类App来说,Pivot更适合多个频道的展示,因为内容基本都是一样的. 到了Win10,微软模仿其他平台也推出了汉堡菜单,但并没有提供现成的控件,而是需要开发者通过一个名为SplitView的控件来实现.我个人并不觉得左上角的菜单有多么方便,汉堡菜单的使用必然会改变以前的导航模式,比如以前底部的AppBa

(第三章,第四章)http报文内的http信息,返回结果的http状态码

第三章 http报文内的http信息 用于http协议交互的信息被称为http报文,包括请求报文和响应报文. 1.编码提升传输速率,在传输时编码能有效的处理大量的访问请求.但是编码的操作是计算机完成的,会消耗更多的cpu资源. 2.压缩传输的内容编码: 内容编码后的实体由客户端接受并负责解码. 3.分割发送的分块传输编码 在传输大量数据时,通过数据分割成多块,能够让浏览器逐步显示页面. 4.获取部分内容的范围请求: 可以处理大文件突然下载中断的问题. 5.内容协商返回最合适的内容 比如根据浏览器