js动态设置输入框字体/颜色
2014-10-24 19:00
381 查看
[html] view
plaincopy
动态设置文本框颜色:
[html] view
plaincopy
主要是利用javascript中的触发事件onfocus和onblur
<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="请输入收件人地址"/>
用上述简单方法可以做到文本框背景颜色的变换和提示信息的清除
转自:http://blog.sina.com.cn/s/blog_78c47a0d0100qiia.html
[html] view
plaincopy
动态设置字体颜色
[html] view
plaincopy
<html>
<body>
<script language="javascript" type="text/javascript">
function test(obj)
{
if( obj.value!="test" ){
document.getElementById("inputbox").className= "input_s1";
}else{
document.getElementById("inputbox").className = "input_s2";
}
}
</script>
<style>
.input_s1 {font-size:20;color:red; background-color:;border-top-width:1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.input_s2 {font-size:20;color:black; background-color:;border-top-width:1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
</style>
<center>
<br>
<form method="get" action="returnpage.php" >
<input id="inputbox" type='text' class="input_s1" value="test" maxlength='300' size='40' name='qw' onclick="test(this)"/>
<input type="submit" value="搜一下">
<br>
</center>
</body>
</html>
转自:<a href="http://topic.csdn.net/u/20080804/19/dec089b3-59e5-481c-b5d8-b4e3c4949078.html">http://topic.csdn.net/u/20080804/19/dec089b3-59e5-481c-b5d8-b4e3c4949078.html</a>
自己修改的一个,功能:文本框默认字体浅色,获取焦点时候清空文本框,输入文字变黑色,失去焦点判断文本框,重新回到浅色字体
function test(obj)
{
if( obj.value!="CAS/NAME/CATALOG" ){
document.getElementById("productParam").value="";
document.getElementById("productParam").className="input_s2";
}else{
document.getElementById("productParam").value="";
document.getElementById("productParam").className ="input_s2";
}
}
function onBluet(obj){
if(obj.value == ""){
document.getElementById("productParam").value="CAS/NAME/CATALOG";
document.getElementById("productParam").className ="input_s1";
}else{
document.getElementById("productParam").className ="input_s1";
}
}
<style>
.input_s1 {font-size:20;color:#949494; background-color:;border-top-width:1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.input_s2 {font-size:20;color:black; background-color:;border-top-width:1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
</style>
<input class="input_s1" id="productParam" name="productParam" onkeyup="enterLogin(event);" type="text" value="CAS/NAME/CATALOG" onclick="test(this)" onblur="onBluet(this)"/></td>
转载自:http://blog.csdn.net/yy_2011/article/details/7663342
plaincopy
动态设置文本框颜色:
[html] view
plaincopy
主要是利用javascript中的触发事件onfocus和onblur
<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="请输入收件人地址"/>
用上述简单方法可以做到文本框背景颜色的变换和提示信息的清除
转自:http://blog.sina.com.cn/s/blog_78c47a0d0100qiia.html
[html] view
plaincopy
动态设置字体颜色
[html] view
plaincopy
<html>
<body>
<script language="javascript" type="text/javascript">
function test(obj)
{
if( obj.value!="test" ){
document.getElementById("inputbox").className= "input_s1";
}else{
document.getElementById("inputbox").className = "input_s2";
}
}
</script>
<style>
.input_s1 {font-size:20;color:red; background-color:;border-top-width:1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.input_s2 {font-size:20;color:black; background-color:;border-top-width:1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
</style>
<center>
<br>
<form method="get" action="returnpage.php" >
<input id="inputbox" type='text' class="input_s1" value="test" maxlength='300' size='40' name='qw' onclick="test(this)"/>
<input type="submit" value="搜一下">
<br>
</center>
</body>
</html>
转自:<a href="http://topic.csdn.net/u/20080804/19/dec089b3-59e5-481c-b5d8-b4e3c4949078.html">http://topic.csdn.net/u/20080804/19/dec089b3-59e5-481c-b5d8-b4e3c4949078.html</a>
自己修改的一个,功能:文本框默认字体浅色,获取焦点时候清空文本框,输入文字变黑色,失去焦点判断文本框,重新回到浅色字体
function test(obj)
{
if( obj.value!="CAS/NAME/CATALOG" ){
document.getElementById("productParam").value="";
document.getElementById("productParam").className="input_s2";
}else{
document.getElementById("productParam").value="";
document.getElementById("productParam").className ="input_s2";
}
}
function onBluet(obj){
if(obj.value == ""){
document.getElementById("productParam").value="CAS/NAME/CATALOG";
document.getElementById("productParam").className ="input_s1";
}else{
document.getElementById("productParam").className ="input_s1";
}
}
<style>
.input_s1 {font-size:20;color:#949494; background-color:;border-top-width:1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.input_s2 {font-size:20;color:black; background-color:;border-top-width:1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
</style>
<input class="input_s1" id="productParam" name="productParam" onkeyup="enterLogin(event);" type="text" value="CAS/NAME/CATALOG" onclick="test(this)" onblur="onBluet(this)"/></td>
转载自:http://blog.csdn.net/yy_2011/article/details/7663342
相关文章推荐
- js动态设置输入框字体/颜色
- js动态设置输入框字体/颜色
- android 的TextView空间动态设置字体颜色
- js里alert里的字体颜色怎么设置:字体颜色方法;fontcolor(color)
- js动态设置asp:TextBox的默认显示的文字和文字颜色
- EditText动态添加图片-----SpannableString来设置超链接、颜色、字体、图片属性
- 如何在activity中动态的设置TextView上字体的颜色
- Android动态设置字体颜色
- 修改UItextField输入框placeholder的字体默认颜色和大小,采用KVC方式设置
- 在activity中动态的设置TextView上字体的颜色
- 代码动态设置字体颜色
- 动态设置编辑框的大小、 文本字体、颜色等
- 用js操作table(tr,td) (包括TD内容的隐藏,背景颜色和字体的设置)
- andorid,动态设置TextView文本中字体的颜色和格式,用Html.fromHtml方法
- Android 在代码中动态设置字体颜色需要注意的问题
- Select Test-动态设置字体颜色
- android 在代码中动态设置字体颜色需要注意的问题
- js 设置 td class 的字体和颜色
- Android动态设置字体颜色
- js判断background颜色明暗色调,以设置白/黑字体颜色