为了账号安全,请及时绑定邮箱和手机立即绑定

如何使HTML文本框为空时显示提示?

如何使HTML文本框为空时显示提示?

我希望网页上的搜索框以灰色斜体显示单词“搜索”。当框获得焦点时,它应该看起来像一个空的文本框。如果其中已经有文本,则应正常显示文本(黑色,非斜体)。这将帮助我通过除去标签来避免混乱。顺便说一句,这是页面上的Ajax搜索,因此没有按钮。
查看完整描述

3 回答

?
梦里花落0921

TA贡献1772条经验 获得超5个赞

如果您很高兴只对较新的浏览器拥有此功能,那么另一个选择是使用HTML 5的placeholder属性提供的支持:


<input name="email" placeholder="Email Address">

在没有任何样式的情况下,Chrome中的外观如下:


//img1.sycdn.imooc.com//5dc129950001f2a001960041.jpg

您可以在此处以及使用CSS的HTML5占位符样式中进行演示。


确保检查此功能的浏览器兼容性。3.7中添加了对Firefox的支持。铬很好。Internet Explorer仅在10中添加了支持。如果定位的浏览器不支持输入占位符,则可以使用称为jQuery HTML5 Placeholder的jQuery插件,然后只需添加以下JavaScript代码即可启用它。


$('input[placeholder], textarea[placeholder]').placeholder();


查看完整回答
反对 回复 2019-11-05
  • 3 回答
  • 0 关注
  • 2525 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信