六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 151|回复: 0

HTML5实践 -

[复制链接]

升级  9.6%

394

主题

394

主题

394

主题

探花

Rank: 6Rank: 6

积分
1192
 楼主| 发表于 2012-12-22 20:45:16 | 显示全部楼层 |阅读模式
<div id="cnblogs_post_body">  转载请注明原创地址:http://www.cnblogs.com/softlover/archive/2012/11/20/2779878.html
  
  html5为web的form表单增强了一个功能,他就是input的占位符--placeholder。占位符的作用是,当input内容为空或者没有被聚焦的时候,input显示占位符的内容。这是个很棒的功能,但不是所有的浏览器都支持。本教程将向你介绍,如何使用 Modernizr 类库去判断浏览器是否支持该属性,然后使用jquery动态显示占位符。
  demo预览地址:http://webdesignerwall.com/demo/html5-placeholder-text/
  demo下载地址:http://webdesignerwall.com/file/html5-placeholder.zip

  以前使用JavaScript实现的方式

  在没有placeholder属性的日子里,我们使用javascript去模拟他的实现。在下面的例子里,我们向input添加了一个value属性。input聚焦的时候,我们判断value的值是否是‘search’,是的话就清空内容。当input失去焦点的时候,我们判断内容是否为空,为空就将value设置为‘search’。
<div class="cnblogs_code"><input type="text" value="Search" onfocus="if (this.value == 'Search') {this.value = '';}"
  onblur
="if (this.value == '') {this.value = 'Search';}" />
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表