html的文本的默认值怎么实现,类似android的hint效果,不要用javascript,我记得input有那种属性!

点击文字消失,焦点离开有出现那个文字,即文本框为空时才出现!... 点击文字消失,焦点离开有出现那个文字,即文本框为空时才出现! 展开
 我来答
tangyjlovecc
2013-07-26 · TA获得超过458个赞
知道小有建树答主
回答量:839
采纳率:0%
帮助的人:407万
展开全部
具体属性名称是placeholder,这个属于html5的新属性,这个需要浏览器支持该属性才可以,比如ie9之下的浏览器即是设置了该属性,也不会有效果。

参见 http://www.w3school.com.cn/html5/tag_input.asp
http://www.w3school.com.cn/html5/att_input_placeholder.asp
殳星阑Bv
2013-07-26 · TA获得超过781个赞
知道小有建树答主
回答量:694
采纳率:50%
帮助的人:405万
展开全部
这种效果一般是用CSS+Js实现的,其实实现也很简单。我写个大致的代码吧,就用jquery写了
$("input").focus(function(){//这是获得焦点时
$(this).val("");

});
$("input").blur(function(){//这是失去焦点时
var str= $(this).val();

if(str==""){
$(this).val("恢复默认值");

}

});
基本是这样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a8583850
2013-07-26 · TA获得超过400个赞
知道答主
回答量:148
采纳率:0%
帮助的人:59.9万
展开全部
<input type="text" name="passwordtwo" class="search" value="搜索" onfocus="if(this.value=='搜索') this.value='';this.style.color='#333'; return true;" onblur="if(this.value=='') this.value='搜索'; this.style.color='#999'; return true;" id="srch1">
追问
这样好麻烦,我记得html有属性直接是显示这种效果!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式