JavaScriptで入力時にテキストボックスの色が変わるように設定する方法

醉折花枝作酒筹
リリース: 2023-01-06 11:17:07
オリジナル
6477 人が閲覧しました

JavaScript では、onfocus イベントを使用して、入力時にテキスト ボックスの色が変更されるように設定できます。onfocus イベントを要素にバインドし、「object.style.background="color」を使用するだけです。価値""。 onfocus イベントは、オブジェクトがフォーカスを取得したときに発生し、通常はフォームで使用されます。

JavaScriptで入力時にテキストボックスの色が変わるように設定する方法

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

テキスト ボックスの色を動的に設定します:

主要是利用javascript中的触发事件onfocus
<script language="javascript" type="text/javascript">
      <!--
         function myFocus(obj,color){

             //判断文本框中的内容是否是默认内容


             if(obj.value=="请输入收件人地址"){
               obj.value="";
             }

             //设置文本框获取焦点时候背景颜色变换
             obj.style.backgroundColor=color;
         }


         function myblur(obj,color){

             //当鼠标离开时候改变文本框背景颜色
             obj.style.background=color;
         }

 

在input标签中

<input type="text" name="username" id="username" onfocus="myFocus(this,&#39;#f4eaf1&#39;)" onblur="myblur(this,&#39;white&#39;)" value="请输入收件人地址"/>

用上述简单方法可以做到文本框背景颜色的变换和提示信息的清除
ログイン後にコピー

オブジェクトがフォーカスを取得すると、onfocus イベントが発生します。 Onfocus は通常、