<input type="text" class="form-control" name="UR_UserName" value="@Model.UR_UserName" readonly="readonly" />

修改用户名使用 readonly


 
新增的时候我们不需要。
在List页面,添加操作的时候,第1次打开 form 与 多次 都需要判断。

//添加
    $('#mytool').on('click', 'button#addModel', function () {
        //加载页面基本信息
        $.ajax({
            url: "/AdminUser/AdminUserForm",
            type: "post",
            //参数:(html5:MenuForm页面html数据)
            success: function (html5) {
                //只有在没赋值的情况下,才创建
                if ($("#createModal").html() == "") {
                    $("#createModal").html(html5);
                    $('input[name=UR_UserName]').removeAttr('readonly'); //-------因为form直接设置的 readyonly属性,所以第1次打开添加按钮时,移除用户的 readonly
                    //弹出框show
                    $("#myModal").modal("show");
                } else { 
                    //点“添加”,清除掉进度条
                    $('#uploadify-queue').html('');
                    //重置添加 modal 里面的 input 的值为 null
                    $("#formMenu input[type='text']").val('');
                    //移除禁修改 disabled 的插件
                    $("#formMenu input[type='text']").removeAttr('disabled');
                    //移除 checkbox
                    $("#formMenu input[type='checkbox']").removeAttr('checked');
                    //让select 选择 +<option selected="selected" value="-1">请选择一项数据!</option>
                    $("#formMenu select").val('-1');
                    //-----因为打开过修改窗口等,所以要判断下【用户名】是否加载了readonly
                    var attr = $("input[name=UR_UserName]").attr("readonly");
                    if (typeof attr !== typeof undefined && attr !== false) {
                        $('input[name=UR_UserName]').removeAttr('readonly');
                    }
                }
                //重置添加 modal 里面的 img 的值为 默认图片
                $('#showImage').attr('src', '/UpLoad/image.png').attr('style', 'width:200px;height:150px');
            }
        });

})



 

MVC 解决 readonly 问题的更多相关文章

  1. 利用 mount 指令解决 Read-only file system的问题

    利用 mount 指令解决 Read-only file system的问题 在linux系统中创建一个文件提示: /application/report/shiwei # touch test.ct ...

  2. Spring MVC 解决 Could not write JSON: No serializer found for class java.lang.Object

    Spring MVC 解决 Could not write JSON: No serializer found for class java.lang.Object 资料参考:http://stack ...

  3. Spring MVC 解决无法访问静态文件和"全局异常处理"

    我们都知道,Spring MVC的请求都会去找controller控制器,若果我们页面中引入了一个外部样式,这样是没效果的, 我们引入样式的时候是通过<like href="...&q ...

  4. ASP.NET MVC 解决区域和全局控制器同名的问题

    话不多少 直接上代码 通常我们以为上边的是解决控制同名问题,是解决了一点,但是又出了以下问题,默认请求的不是项目默认的控制器而是该区域的控制器,在我之前开发的项目中,默认指向的是区域下的home控制器 ...

  5. MVC解决WebFrom的缺点

    来自:http://www.cnblogs.com/xiaozhi_5638/p/4019065.html ASP.NET Webforms Behind Code的好处和存在的问题 ASP.NET ...

  6. hibernate+spring mvc, 解决hibernate 对象懒加载 json序列化问题

    引用地址 在使用Spring MVC时,@ResponseBody 注解的方法返回一个有懒加载对象的时候出现了异常,以登录为例: @RequestMapping("login") ...

  7. hibernate+spring mvc,解决hibernate对象懒加载,json序列化失败

    在使用spring MVC时,@ResponseBody 注解的方法返回一个有懒加载对象的时候出现了异常,以登录为例: @RequestMapping("login") @Resp ...

  8. ASP.NET MVC 解决账号重复登录问题

    解决重复登录 用到了 .net 身份票证 和Global全局处理文件 第一步 登录方法  传入用户名 private void GetOnline(string Name) { Hashtable S ...

  9. MVC解决Json DataGrid返回的日期格式是/Date(20130450000365)

    实际上是Json格式化问题,我们应该在返回json的时候进行格式化,我们需要重写系统的JsonResult类 using System; using System.Collections.Generi ...

随机推荐

  1. bootstrap在jsp中的应用

    http://www.bootcss.com/ 下载bootstrap的js,css文件: 在jsp中的应用: 第一步: 新建一个web项目 将bootstrap下载下来的文件放入WEB-INF下面的 ...

  2. Calendar类

    Calendar类 注意:根据日历规则,如果想要这个月减去5天,那么则为: add(Calendar.Day,-5) 成员方法: public int get(int field):返回给定日历段的值 ...

  3. SQLServer------将表和内容导入到另一个数据库

    转载: http://jingyan.baidu.com/article/d5c4b52bc5c102da570dc547.html

  4. 美国usan数据库——PDF提取

    QQ:231469242 原创 单个PDF内容提取 # -*- coding: utf-8 -*- """ io.open() is the preferred, hig ...

  5. [Unity3D]UI界面之瞄准镜设置说明

    9空格设计 : 比如说4个角的图案固定,拉伸的时候不受影响 通过设置 左上右下来: 通过创建Image对象,将设置好的图片关联到Source Image 调整瞄准镜跟随飞机, 注意这里设置的Z轴向量是 ...

  6. excel工具类

    excel工具类 import com.iport.framework.util.ValidateUtil; import org.apache.commons.lang3.StringUtils; ...

  7. 调用WebServices超时

    1. 服务器端设置超时 在 web.config 的 system.web 里添加如下配置项: < httpRuntimeexecutionTimeout="300000"/ ...

  8. 【学习笔记】JAva编程思想之多态

    1.如果java的基类拥有某个已被多次重载的方法名称,那么在导出类中重新定义该方法名称并不会屏蔽在基类的任何版本.因此,无论是在该层或者他的基类中对方法进行定义,重载机制都可以正常工作. 2.使用@O ...

  9. 一些LINQ的使用

    var list = from staff in staffList from extraRecord in extraList where staff.staffID == extraRecord. ...

  10. laravel5 安装笔记

    1.环境更新 apt-get update apt-get install php5-cli apt-get install curl 2. Composer安装 curl -sS https://g ...