Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

入力フィールドが入力されたときにボタンの色を変更する方法– JavaScript?


次がボタンだとしましょう-

<button id="buttonDemo" style="background:skyblue;margin-left:10px;">Press Me</button>

下の入力フィールドに入力すると、上のボタンの色が変わるはずです-

<input type="text" id="changeColorDemo" style="margin-left:10px;margin-top:10px" onkeyup="changeTheColorOfButtonDemo()">

以下はコードです-

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <title>Document</title>
</head>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" rel="stylesheet" />
<body>
   <label>
      UserName:
   </label>
   <input type="text" id="changeColorDemo" style="margin-left:10px;margin-top:10px"
      onkeyup="changeTheColorOfButtonDemo()">
   <br><br>
   <button id="buttonDemo" style="background:skyblue;margin-left:10px;">Press Me</button>
</body>
<script>
   function changeTheColorOfButtonDemo() {
      if (document.getElementById("changeColorDemo").value !== "") {
         document.getElementById("buttonDemo").style.background = "green";
      } else {
         document.getElementById("buttonDemo").style.background = "skyblue";
      }
   }
</script>
</html>

上記のプログラムを実行するには、ファイル名「anyName.html(index.html)」を保存します。ファイルを右クリックし、VisualStudioコードエディターで[LiveServerで開く]オプションを選択します。

出力

これにより、コンソールに次の出力が生成されます-

入力フィールドが入力されたときにボタンの色を変更する方法– JavaScript?

テキストボックスに何かを書き込むと、ボタンの色が次のようにスカイブルーからグリーンに変わります-

入力フィールドが入力されたときにボタンの色を変更する方法– JavaScript?


  1. HTMLフォームで送信ボタンを使用するにはどうすればよいですか?

    送信ボタンをクリックすると、フォームが自動的に送信されます。 HTMLフォームを使用すると、ユーザー入力を簡単に受け取ることができます。 タグは、フォーム要素を追加することにより、ユーザー入力を取得するために使用されます。さまざまな種類のフォーム要素には、テキスト入力、ラジオボタン入力、送信ボタンなどがあります。 HTMLフォームで送信ボタンを使用する方法について学びましょう。また、HTMLのタグを使用して作成されますが、タイプ 属性はボタンに設定されています。 次のコードを実行して、送信ボタンを使用してフォームを送信およびリセットできます。 アクションの下 、属性は、送信をクリックし

  2. クリックしたときにAndroidのボタンの色を変更するにはどうすればよいですか?

    この例は、クリックしたときにAndroidでボタンの色を変更する方法を示しています。 ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。 <?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLay