zoukankan      html  css  js  c++  java
  • jquery设置input不可编辑,背景变灰,鼠标变禁止

    先看效果

    $("#id").attr("onfocus", "this.blur()");
    $("#id").css("background", "#CCCCCC");
    $("#id").css("cursor", "not-allowed");

    不可编辑有三个方法

    第一种是onfocus=this.blur(),这种比下面两种好,因为连文字也不能选择

    $("#newNoteName").attr("onfocus", "this.blur()");

    第二种是disabled="disabled"

    $("#id").attr("disabled", "disabled");

    第三种是readonly或者是readonly=“true”

    $("#id").attr("readonly", "true");

    亲测实例

    js

    //当变更类型选择汇款的时候收据编号是必填项,其他时收据编号置灰切不可编辑
            function zhihui(type) {
    
                if(type==1){
                    $("#receiptNo").css("background", "#CCCCCC");
                    $("#receiptNo").attr("onfocus", "this.blur()");
                    $("#receiptNo").css("cursor", "not-allowed");
                }else{
                    $("#receiptNo").css("background", "");
                    $("#receiptNo").removeAttr("onfocus")
                    $("#receiptNo").css("cursor", "text");
                }
            }

    html

     <li class="clear fl pdd">
                <span class="tips2"><span class="red" style="padding-left: 0;">*</span>变更类型:&nbsp&nbsp&nbsp</span>
                <p class="fl">
                     <select id="changeType" name="changeType" onchange="zhihui(this.value)" style="167px;">
                        <option value="">请选择</option>
                         <c:forEach items="${changeTypes }" var="vu">
                             <option value="${vu.dictValue }">${vu.dictName }</option>
                         </c:forEach>
                     </select>
                </p>
            </li>
    
     <li class="clear fl pdd">
                <span class="tips2"><span class="red" style="padding-left: 0;">*</span>收据编号:&nbsp&nbsp&nbsp</span>
                <p class="Long_mr gray input clear">
                        <span>
                            <input type="text" id="receiptNo" name="receiptNo" class="specialSign"/>
                        </span>
                </p>
            </li>
  • 相关阅读:
    Ajxa验证用户和二级联动的实例(五)
    转载:PuTTY的自动登录设置
    分布式Hbase-0.98.4在Hadoop-2.2.0集群上的部署
    分布式Apache ZooKeeper-3.4.6集群安装
    添加和删除hadoop集群中的节点
    MongoDB中的连接池
    Ubuntu中vi常用命令
    Ubuntu-12.04-server 配置修改静态 IP地址
    Ubuntu 14.04 Server版安装
    在Eclipse上操作Hive-0.13.1-JDBC端口
  • 原文地址:https://www.cnblogs.com/pypua/p/12128898.html
Copyright © 2011-2022 走看看