Home > Article > Web Front-end > How to set the text box color to change when input in javascript
In JavaScript, you can use the onfocus event to set the text box to change color when input. You only need to bind the onfocus event to the element, and then use "object.style.background="color value"". The onfocus event occurs when an object gains focus and is typically used in forms.
The operating environment of this tutorial: windows7 system, javascript version 1.8.5, Dell G3 computer.
Dynamicly set the text box color:
主要是利用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,'#f4eaf1')" onblur="myblur(this,'white')" value="请输入收件人地址"/> 用上述简单方法可以做到文本框背景颜色的变换和提示信息的清除
The onfocus event occurs when the object gets focus. Onfocus is usually used for d5fd7aea971a85678ba271703566ebfd, 221f08282418e2996498697df914ce4e, and 3499910bf9dac5ae3c52d5ede7383485.
Tip: The opposite event of the onfocus event is the onblur event.
Extended information:
The onblur event occurs when the object loses focus. Onblur is often used for Javascript validation code, generally used in form input boxes.
Grammar
HTML:
<element onblur="SomeJavaScriptCode">
JavaScript:
object.onblur=function(){SomeJavaScriptCode};
[Recommended learning: javascript advanced tutorial]
The above is the detailed content of How to set the text box color to change when input in javascript. For more information, please follow other related articles on the PHP Chinese website!