ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScriptを編集不可に設定する方法

JavaScriptを編集不可に設定する方法

青灯夜游
リリース: 2023-01-06 11:17:45
オリジナル
7080 人が閲覧しました

JavaScript では、Checkbox オブジェクトのdisabled属性を使用して編集不可に設定できます。指定した要素タグのdisabled属性の値を「true」に設定するだけです。構文形式は「element object.disabled=true;」です。

JavaScriptを編集不可に設定する方法

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.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>
ログイン後にコピー

最適化: テキスト ボックスに数値を入力し、[無効化] をクリックすると、次の操作ができなくなります。テキスト ボックスに数字を入力して続行します。「enable」関数を記述するだけです。実際、機能を有効にすることは、機能を無効にすることとほぼ同じです。「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 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート