input設定和取消唯讀

2021-09-26 14:23:37 字數 565 閱讀 3843

設定唯讀

1,disabled

所有input型別都有效,但被disabled修飾過的input的值不能隨表單提交。

$("#aaaa").attr("disabled","disabled");

新增屬性:

$('#aaaa').attr("disabled",true);

$('#aaaa').attr("disabled","disabled");

刪除屬性:

$('#aaaa').attr("disabled",false); 

$('#aaaa').removeattr("disabled"); 

$('#aaaa').attr("disabled","");

2,readonly

作用範圍較小,僅限於text,password,textarea等型別,但是修飾過的值可隨表單一起提交。

$("#aaaa").attr("readonly","readonly");

取消唯讀

$("#aaaa").removeattr("readonly");    //去除元素的readonly屬性

input唯讀模式

使用readonly和disabled區別 readonly只能使用在type為text password textarea中 disabled對表單元素均有效,使用該屬性的input值不會被傳遞 在做乙個簡單的修改資訊功能,因為使用disabled,導致主鍵在servlet中沒有獲取到,在資料庫中...

select設定唯讀

根據需求,需要根據後台傳來的引數,動態設定select標籤是否可以選擇,因此,當判斷某個select應當設為唯讀時,使用 id attr disabled disabled 來設定。但是,這樣設定有乙個問題,標籤被設定為唯讀之後,submit時將跳過這一標籤,後台會取不到它的值。要想設定唯讀的同時,...

html中input標籤唯讀屬性和內容改變事件監聽

以前將input設定為不能更改會下意識使用disable屬性,乾脆利落,殊不知disable過於徹底,直接將其修飾的元件廢除,當input處在form下,表單提交時需要傳遞input中的value,此時發現伺服器報400錯誤 缺少引數 原來input被disable之後,失去所有職能,form提交時...