首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >使用jQuery设置disabled属性与移除disabled属性

使用jQuery设置disabled属性与移除disabled属性

作者头像
山河木马
发布于 2019-03-05 16:39:40
发布于 2019-03-05 16:39:40
6.8K0
举报
文章被收录于专栏:山河木马山河木马

表单中readOnly和disabled的区别:

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

但是表单元素在使用了disabled后,当我们将表单以POST或GET的方式提交的话,这个元素的值不会被传递出去,而readonly会将该值传递出去(这种情况出现在我们将某个表单中的textarea元素设置为disabled或readonly,但是submitbutton却是可以使用的)。

js操作:

代码语言:javascript
复制
function disableElement(element,val){
        document.getElementById(element).disabled=val;
}

jQuery进行操作:

代码语言:javascript
复制
 //两种方法设置disabled属性
 $('#areaSelect').attr("disabled",true);
 $('#areaSelect').attr("disabled","disabled");
//三种方法移除disabled属性
 $('#areaSelect').attr("disabled",false);
 $('#areaSelect').removeAttr("disabled");
 $('#areaSelect').attr("disabled","");

 

获取s:textfield,并设置其disabled属性:

代码语言:javascript
复制
functiondisableTextfieldofAccountDiv(element,val){       
   $(element).find(":textfield").attr('disabled',val);
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017/03/06 ,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档