首页 > 其他 > 详细

disabled OR readonly

时间:2018-02-22 21:13:53      阅读:226      评论:0      收藏:0      [点我收藏+]

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掉,取完后再还原。

disabled OR readonly

原文:https://www.cnblogs.com/zhengyeye/p/8459744.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!