div css中在登陆界面上 文本框中 有灰色的文字 等你点中文本框灰色的文字消失

就可以填写自己的用户与密码这个该怎么写想详细点... 就可以填写自己的用户与密码 这个该怎么写 想详细点 展开
 我来答
低调的猥琐大叔
2014-03-26 · 超过13用户采纳过TA的回答
知道答主
回答量:28
采纳率:0%
帮助的人:26.1万
展开全部
<!DOCTYPE html>
<html>
<head>
<style>
.txt{
color:#ccc;
}
.focus{
color:#333;
}
</style>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script>
$(document).ready(function(){
var str="我是灰色文字";
$(".txt").val(str);

$(".txt").focus(function(){
var v=this.value;
if(v == str){
$(this).val("").addClass("focus");
}
}).blur(function(){
var v=this.value;
if(v == ""){
$(this).val(str).removeClass("focus");

}
});
});
</script>
</head>
<body>
<input class="txt" type="text" value="我是灰色文字"/>
</body>
</html>

 //本着严谨的思想,还是修改下

用情849853200
2014-03-26 · TA获得超过173个赞
知道答主
回答量:180
采纳率:0%
帮助的人:164万
展开全部
<input name="name" type="text" value="默认内容" onfocus="if (value =='默认内容'){value =''}" onblur="if (value ==''){value='默认内容'}" />
这个如果内容为空,点击外面就会变成你的默认内容,
如果想要点击后,默认内容消失,就算点击外面也不会回来,则用下面这个
<input name="name" type="text" value="默认内容" onfocus="if (value =='默认内容'){value =''}"/>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
澤希Dc
2014-03-26 · TA获得超过1747个赞
知道小有建树答主
回答量:509
采纳率:0%
帮助的人:259万
展开全部
一句话可以搞定,希望对你有帮助:
<input type="text" value="请输入用户名" onfocus="this.value='';" onblur="this.value='请输入用户名';" />
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
paiitceo
2014-03-26 · TA获得超过392个赞
知道小有建树答主
回答量:410
采纳率:0%
帮助的人:164万
展开全部
我这里有六种样式的示例
给我发邮件 我给你回30628085@qq.com
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式