HTML5注册表单的自动聚焦与占位文本示例代码


Posted in HTML / CSS onJuly 19, 2013

首先看下面要使用HTML自动聚焦和占位文本的示例代码

复制代码
代码如下:

<!DOCTYPE html> 2: <html>
<head>
<title>注册帐号</title>
<meta charset="utf-8">
</head>
<body>
<form method="post" action="goto">
<fieldset id="register_information">
<legend>新用户注册</legend>
<ol>
<li>
<label for="name">邮 箱</label>
<input type="email" id="name" name="name">
</li>
<li>
<label for="user"> 用户名</label>
<input type="text" id="user" name="user">
</li>
<li>
<label for="nickname"> 显示名称</label>
<input type="text" id="nickname" name="user">
</li>
<li>
<label for="password">密码</label>
<input type="password" id="password" name="user_password">
</li>
<li>
<label for="confirm_password">确认密码</label>
<input type="password" id="confirm_password" name="user_password">
</li>
</ol>
</fieldset>
</form>
</body>
</html>

使用自动聚焦
要使用HTML5的自动聚焦功能,只需要在表单域中添加autofocus属性即可
例如上面,想让页面加载完成时自动将光标定位到表单的第一个表单域邮箱上以及提高输入效率。
复制代码
代码如下:

<li>
<label for="name">邮 箱</label>
<input type="email" id="name" name="name" autofocus>
</li>

HTML5注册表单的自动聚焦与占位文本示例代码
需要注意的是,如果页面中设置了多个autofocus属性,那么用户的光标只会定位到最后一个设置了autofocus属性的表单域上。
使用占位文本
占位文本的最大用处,就是向用户说明应该如何正确的填写表单。即进行输入提示。要使用占位文本的话,只需要在输入域中添加placeholder属性即可
下面是使用了placeholder属性的输入表单域
复制代码
代码如下:

<ol>
<li>
<label for="name">邮 箱</label>
<input type="email" id="name" name="name" autofocus placeholder="请输入有效的邮件地址">
</li>
<li>
<label for="user"> 用户名</label>
<input type="text" id="user" name="user" placeholder="输入用户名">
</li>
<li>
<label for="nickname"> 显示名称</label>
<input type="text" id="nickname" name="user" placeholder="输入昵称">
</li>
<li>
<label for="password">密码</label>
<input type="password" id="password" name="user_password" placeholder="输入密码">
</li>
<li>
<label for="confirm_password">确认密码</label>
<input type="password" id="confirm_password" name="user_password" placeholder="再次输入密码">
</li>
</ol>

运行效果如下
HTML5注册表单的自动聚焦与占位文本示例代码 
是否启用自动完成
在HTML5中引入了autocomplete属性。用来通知浏览器是否为当前表单域自动填充数据。某些浏览器会记住用户之前输入的数据,而在某些情况下,我们可能并不希望用户使用记录数据,特别类似于密码这一类的
关闭自动完成
复制代码
代码如下:

<input type="password" id="password" name="user_password" autocomplete="off" placeholder="输入密码">

只需要将atuocomplete的值设置成off,就可以阻止自动完成。
HTML / CSS 相关文章推荐
css3动画事件—webkitAnimationEnd与计时器time事件
Jan 31 HTML / CSS
css3实现背景图片拉伸效果像桌面壁纸一样
Aug 19 HTML / CSS
一款恶搞头像特效的制作过程 利用css3和jquery
Nov 21 HTML / CSS
css3通过scale()、rotate()实现放大、旋转
Mar 19 HTML / CSS
CSS3实现时间轴特效
Nov 02 HTML / CSS
HTML5之SVG 2D入门1—SVG(可缩放矢量图形)概述
Jan 30 HTML / CSS
使用jTopo给Html5 Canva中绘制的元素添加鼠标事件
May 15 HTML / CSS
使用HTML5的表单验证的简单示例
Sep 09 HTML / CSS
深入理解HTML5定时器requestAnimationFrame的使用
Dec 12 HTML / CSS
Html5页面内使用JSON动画的实现
Jan 29 HTML / CSS
使用html5 canvas绘制圆环动效
Jun 03 HTML / CSS
Html5 页面适配iPhoneX(就是那么简单)
Sep 05 HTML / CSS
HTML5标签与HTML4标签的区别示例介绍
Jul 18 #HTML / CSS
html5 音乐播放器 audio 标签使用概述
Jul 15 #HTML / CSS
HTML5 Canvas如何实现纹理填充与描边(Fill And Stroke)
Jul 15 #HTML / CSS
css 如何让背景图片拉伸填充避免重复显示
Jul 11 #HTML / CSS
HTML5 Canvas渐进填充与透明实现图像的Mask效果
Jul 11 #HTML / CSS
HTML5 Canvas draw方法制作动画效果示例
Jul 11 #HTML / CSS
HTML5验证以及日期显示的实现详解
Jul 05 #HTML / CSS
You might like
php教程之phpize使用方法
2014/02/12 PHP
php常用文件操作函数汇总
2014/11/22 PHP
php+ajax实现无刷新的新闻留言系统
2020/12/21 PHP
详解PHP实现执行定时任务
2015/12/21 PHP
php注册登录系统简化版
2020/12/28 PHP
php使用crypt()函数进行加密
2017/06/08 PHP
优化网页之快速的呈现我们的网页
2007/06/29 Javascript
jquery 查找iframe父级页面元素的实现代码
2011/08/28 Javascript
JSON序列化与解析原生JS方法且IE6和chrome测试通过
2013/09/05 Javascript
解决jQuery上传插件Uploadify出现Http Error 302错误的方法
2015/12/18 Javascript
学习JavaScript设计模式之状态模式
2016/01/08 Javascript
Angular2 自定义validators的实现方法
2017/07/05 Javascript
js学习总结之dom2级事件基础知识详解
2017/07/27 Javascript
Javascript实现跨域后台设置拦截的方法详解
2017/08/04 Javascript
JavaScript异步加载问题总结
2018/02/17 Javascript
JavaScript 下载svg图片为png格式
2018/06/21 Javascript
jQuery实现输入框的放大和缩小功能示例
2018/07/21 jQuery
ES6数组与对象的解构赋值详解
2019/06/14 Javascript
JavaScript判断数组类型的方法
2019/10/23 Javascript
Vue根据条件添加click事件的方式
2019/11/09 Javascript
vue+koa2搭建mock数据环境的详细教程
2020/05/18 Javascript
微信小程序多列表渲染数据开关互不影响的实现
2020/06/05 Javascript
[47:42]完美世界DOTA2联赛PWL S2 GXR vs Ink 第一场 11.19
2020/11/20 DOTA
Python基于tkinter模块实现的改名小工具示例
2017/07/27 Python
让Python更加充分的使用Sqlite3
2017/12/11 Python
浅谈numpy数组的几种排序方式
2017/12/15 Python
Python之lambda匿名函数及map和filter的用法
2019/03/05 Python
Python PyCharm如何进行断点调试
2019/07/05 Python
TensorFlow学习之分布式的TensorFlow运行环境
2020/02/05 Python
实例讲解CSS3中的box-flex弹性盒属性布局
2016/06/09 HTML / CSS
解释下列WebService名词:WSDL、SOAP、UDDI
2012/06/22 面试题
实习推荐信
2014/05/10 职场文书
2015年机关党建工作总结
2015/05/22 职场文书
论语读书笔记
2015/06/26 职场文书
2015年初中教务处工作总结
2015/07/21 职场文书
nginx配置ssl实现https的方法示例
2021/03/31 Servers