从品牌网站建设到网络营销策划,从策略到执行的一站式服务
来源:常德网站设计 | 2014.03.12
HTML5里面一个非常不错的扩展功能就是可以在文本框上面增加占位文本。占位文本(PlaceHolder)是指当一个文本框没有被focus的时候显示的是提示文字,当他被点击之后就显示空白。这个功能很不错,但是并不是所有的浏览器都支持。这篇文章就来讨论一下怎样用比较简单的方法可以让所有浏览器都支持这个特性。
传统的解决办法
在我们有这个属性之前,我们一般是通过Javascript来实现这个效果。 这段文字被设置在value属性里面,当聚焦了之后,检验文本框的值是否等于默认值,如果是则清空文本框。当文本框失去焦点的时候,再检查是否为空,为空则再写上默认值。这个方法很不高效,而且每个文本框都得去检测。
jQueyr 占位文本
现在有了HTML5之后,通过placeholder属性来设置就比value设置语义化的多了。然而,这个属性并不是所有的浏览器都支持,所以我们需要jQuery和Modernizr的支持。
在这里Modernizr是用来检测浏览器是否支持一些HTML5属性的。如果浏览器不支持,那么再运行jQuery代码。他会先找到所有带PlaceHolder属性的元素,然后存储在一个变量中。然后会将元素的value和这个变量对比,如果为空则显示placeholder里面的内容,并且会增加一个”placeholder”的css样式。
如果你想在你的网站中使用这个东西,需要引入和,注意放置在合适的路径下,然后把下面的代码复制进去。
去除Webkit搜索框样式
Webkit内核的浏览器会给搜索框增加一些额外的样式,通过下面的CSS可以去掉这个样式:
(转载请注明出处 作者:)
我们是成立于2013年的常德网站建设公司,提供高品质网站建设,电商网站设计开发,外贸网站制作,响应式网页设计,微信小程序等服务.我们的目标是将万讯互动打造成网站品牌策划、网站品牌形象设计、网络营销传播行业的国际型企业!为客户创造有价值的品牌营销体验,让互联网提升企业的竞争力!
6年建站服务经验
服务本地16家政府单位
服务5家上市企业
常德市房地产信息网的技术顾问
经投城投的指定软件开发合作商
多项网站设计传播大奖
营销型网站建设专家
完备的项目流程管理体系
B2C电商网站建设供应商
网页设计与网站开发技术并重
作为一家集“创意+整合+营销”的互联网整合营销机构,我们在业内具有深远的设计影响力和良好的客户口碑。我们提供从前期的网站品牌分析策划、网站设计、创意表现、系统开发以及后续网站运营反馈建议等一系列服务,帮助企业打造创新的互联网品牌经营模式与有效的网络营销方法,创造更大的品牌势能!
公司地址:常德市武陵区武陵大道428号华信大厦8楼
业务热线:18692386458
武陵区万讯软件开发服务中心-万讯互动 | 湘ICP备14001340号-1 Copyright 2019,ALL Rights Reserved cdwanxun.com | 湘公网安备 43070202000323号 | © Copyright 2019版权所有.
专家团队为您提供常德网站建设,常德网站设计,常德品牌网站设计,常德营销型网站制作等服务,常德建网站就找万讯互动! | 常德网站建设哪家好? | 网站建设地图
万讯互动网页显示的图片内容资源全部来源于网友提供,其著作权归原作者所有,如果有任何侵犯您合法权益的地方,请及时联系我们18692386458,并向举报投诉邮箱发送相关证明资料和侵权链接,我们将在审查相关证明资料后,及时删除您举报的侵权内容或链接;显示资源合作内容及所发布的商务信息等内容的真实性、准确性和合法性由商家负责,并不代表万讯互动的观点,万讯互动所提供的信息资料仅作为市场资讯供用户参考,万讯互动对此不承担任何法律责任。