博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MVC 解决 readonly 问题
阅读量:6368 次
发布时间:2019-06-23

本文共 1340 字,大约阅读时间需要 4 分钟。

<input type="text" class="form-control" name="UR_UserName" value="@Model.UR_UserNamereadonly="readonly" />
修改用户名使用 readonly
196558-20170106095514909-1045203018.png
 
新增的时候我们不需要。
在List页面,添加操作的时候,
第1次打开 form 与 多次 都需要判断
//添加
    $('#mytool').on('click''button#addModel'function () {
        //加载页面基本信息
        $.ajax({
            url"/AdminUser/AdminUserForm",
            type"post",
            //参数:(html5:MenuForm页面html数据)
            successfunction (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');
            }
        });
    })
 

转载地址:http://utema.baihongyu.com/

你可能感兴趣的文章
cygwin ctrl+s的问题
查看>>
MAC OS 内核跟踪监视工具dtrace 使用示例说明
查看>>
[置顶] How to dump redo log entry?
查看>>
Nutch1.7学习笔记:基本环境搭建及使用
查看>>
kpvalidate开辟验证组件,通用Java Web请求服务器端数据验证组件
查看>>
用Chart控件绘制动态图表
查看>>
数字信号处理之低通滤波器设计
查看>>
Learning Cocos2d-x for WP8(3)——文字篇
查看>>
转 AngularJS 2.0将面向移动应用并放弃旧浏览器
查看>>
Leetcode: Swap Nodes in Pairs
查看>>
学习《Hardware-Efficient Bilateral Filtering for Stereo Matching》一文笔记。
查看>>
webservice2
查看>>
求最大公约数和小于n的所有质数
查看>>
Length of Last Word
查看>>
NFS(Network File System)服务配置和使用
查看>>
开源的PaaS方案:在OpenStack上部署CloudFoundry (五)常见问题
查看>>
java 字符串格式化
查看>>
支付宝申请到编码流程
查看>>
ZOJ 3872--解题报告
查看>>
为什么整个互联网行业都缺前端工程师?
查看>>