首頁  >  文章  >  web前端  >  javascript怎麼設定不可編輯

javascript怎麼設定不可編輯

青灯夜游
青灯夜游原創
2021-06-18 14:04:007002瀏覽

在javascript中,可以使用Checkbox物件的disabled屬性來設定不可編輯,只需要設定指定元素標籤的disabled屬性的值為「true」即可,語法格式「元素物件.disabled=true; 」。

javascript怎麼設定不可編輯

本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

JavaScript-設定文字方塊不可編輯

我們需要先建立一個HTML骨架,這個可以用編譯器快速產生。

<!DOCTYPE html>
<html>
<head>
	<title></title>
</head>
<body>
 
</body>
</html>

然後我們把基本的內容輸入完成。

<!DOCTYPE html>
<html>
<head>
	<title></title>
</head>
<body>
	<input type="text" >
	<input type="button" value="禁用">
</body>
</html>

再接著就是寫JavaScript事件,實現禁用功能

<!DOCTYPE html>
<html>
<head>
	<title></title>
</head>
<body>
	<input id="txt" type="text" >
	<input id="btn1" type="button" value="禁用">
	<script> 
		var btn1 = document.getElementById(&#39;btn1&#39;);
		btn1.onclick = function () {
			var txt = document.getElementById(&#39;txt&#39;);
			txt.disabled = true;
		}
	</script>
</body>
</html>

優化一下:在文字方塊裡面輸入數字,點擊停用之後就不能夠在文字方塊裡面輸入數字了,再接著就是寫「啟用」功能了。其實啟用功能和停用功能差不多,只是把「disabled = true」改為「disabled = false」即可,程式碼如下:

<!DOCTYPE html>
<html>
<head>
	<title></title>
</head>
<body>
	<input id="txt" type="text" >
	<input id="btn1" type="button" value="禁用">
	<input id="btn2" type="button" value="启用">
	<script> 
		var btn1 = document.getElementById(&#39;btn1&#39;);
		btn1.onclick = function () {
			var txt = document.getElementById(&#39;txt&#39;);
			txt.disabled = true;
		}
 
		var btn2 = document.getElementById(&#39;btn2&#39;);
		btn2.onclick = function () {
			var txt = document.getElementById(&#39;txt&#39;);
			txt.disabled = false;
		}
	</script>
</body>
</html>

【相關推薦:javascript學習教學

以上是javascript怎麼設定不可編輯的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn