用Jquery实现在输入框内添加提示语,获取焦点后提示语消失

来源:互联网 发布:linux查看运行内存大小 编辑:程序博客网 时间:2024/05/11 04:10

先来效果图,这是输入框没有获取焦点时显示的提示语

 

这是输入框获取焦点后提示语消失,输入内容

 

1、创建输入框

<input id="content" class="blur-content" value="请输入单据号或客户姓名"/>

 


2、准备两个CSS样式(当然也可以只准备一个,不过有两个的话看起来顺眼一点)

.blur-content{width:330px;color:#CDC5BF}/*没有获得焦点前的样式*/  .focus-content{width:330px;}/*获得焦点后的样式*/


3、最关键的Jquery代码

$(function(){$('#content').focus(function(){    var text = $('#content').val();    if(text=="请输入单据号或客户姓名"){$('#content').val('');$('#content').removeClass("blur-content");$('#content').addClass("focus-content");    }});$('#content').blur(function(){        var text=$('#content').val();        if(text==""){           $('#content').removeClass("focus-content");           $('#content').addClass("blur-content");   $('#content').val('请输入单据号或客户姓名');        }    });});


 

 

 

 

0 0
原创粉丝点击