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>
  • 相关阅读:
    开始学习C#
    关于串口数据读取的几个问题
    Joel测试
    VC查找内存泄漏技巧【转】
    思考题一
    自我介绍
    2020面向对象程序设计寒假作业1 题解
    思考题二
    题解 洛谷P2158 【[SDOI2008]仪仗队】
    深入浅出InfoPath系列
  • 原文地址:https://www.cnblogs.com/pypua/p/12128898.html
Copyright © 2011-2022 走看看