zoukankan      html  css  js  c++  java
  • disabled OR readonly

    1.对元素设置disabled以及readonly属性

    $("#uid").attr("disabled",true);
    $("#uid").attr("readonly",true);

    2.取消其属性

    $("#uid").attr("disabled",false);
    $("#uid").attr("readonly",false);

    区别:

            Readonly只针对input(text / password)和textarea有效,而disabled对于所有的表单元素都有效,包括select, radio, checkbox, button等。

            readonly:使用表单post或get传递时会被传递出去。

            disable:使用表单post或get传递时不会被传递出去。

            即:$("#formId"). serialize()后,前者是无法传递值,但是后者却可以;

            所有控件都有disabled 属性,但是不一定有readonly属性;点击被readonly掉的按钮照样可以触发事件,但是被disabled掉的按钮就无法使用了不管上面有没有事件。

    解决办法:

           只能在保存值的瞬间将他们的disabled属性remove掉,取完后再还原。

  • 相关阅读:
    C到C++的升级
    设计模式分类
    对模式的十大误解
    MAC帧和IP包的分析
    python之路—从入门到放弃
    选课系统
    Scrapy框架详解
    爬虫系列
    Python从入门到断气
    常用模块
  • 原文地址:https://www.cnblogs.com/zhengyeye/p/8459744.html
Copyright © 2011-2022 走看看