使用jQuery設置disabled屬性與移除disabled屬性


Readonly只針對input和textarea有效,而disabled對於所有的表單元素都有效,下面為大家介紹下使用jQuery設置disabled屬性

 

表單中readOnly和disabled的區別

Readonly只針對input(text/ password)和textarea有效,而disabled對於所有的表單元素都有效,包括select,radio, checkbox, button等。

但是表單元素在使用了disabled后,當我們將表單以POST或GET的方式提交的話,這個元素的值不會被傳遞出去,而readonly會將該值傳遞出去(這種情況出現在我們將某個表單中的textarea元素設置為disabled或readonly,但是submitbutton卻是可以使用的)。

 

js操作:

1 function disableElement(element,val){
2   document.getElementById(element).disabled=val;
3 }

 

jQuery進行操作:

1 //兩種方法設置disabled屬性
2   $('#areaSelect').attr("disabled",true);
3   $('#areaSelect').attr("disabled","disabled");
4 //三種方法移除disabled屬性
5   $('#areaSelect').attr("disabled",false);
6   $('#areaSelect').removeAttr("disabled");
7   $('#areaSelect').attr("disabled","");

 

 

獲取s:textfield,並設置其disabled屬性:

1 functiondisableTextfieldofAccountDiv(element,val) {
2   $(element).find(":textfield").attr('disabled',val);
3 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM