JavaScriptで入力フィールドを無効化する方法


  1. HTMLでの入力フィールドの作成:

まず、HTMLで入力フィールドを作成します。以下は、テキスト入力フィールドの例です。

<input type="text" id="myInputField" />
  1. JavaScriptを使用して入力フィールドを無効化する方法:

JavaScriptを使用して、先ほど作成した入力フィールドを無効化する方法を示します。

// 入力フィールドを取得する
var inputField = document.getElementById("myInputField");
// 入力フィールドを無効化する
inputField.disabled = true;

上記のコードでは、getElementById関数を使用して入力フィールドを取得し、disabledプロパティをtrueに設定することで、入力フィールドを無効化しています。

  1. ボタンをクリックして入力フィールドを無効化する方法:

ユーザーが特定のボタンをクリックすると、入力フィールドを無効化する場合は、以下のようなコードを使用できます。

<input type="text" id="myInputField" />
<button onclick="disableInputField()">入力フィールドを無効化</button>
<script>
function disableInputField() {
  var inputField = document.getElementById("myInputField");
  inputField.disabled = true;
}
</script>

上記のコードでは、ボタンをクリックしたときにdisableInputField関数が呼び出され、入力フィールドが無効化されます。

これらは、JavaScriptを使用して入力フィールドを無効化する方法のいくつかの例です。必要に応じて、他の要素やイベントと組み合わせて使用することもできます。