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.0新属性效果在ie下的解决方案
May 10 HTML / CSS
Web页面中八种创建多列等高(等高列布局)的实现技术
Dec 24 HTML / CSS
css3实现垂直下拉动画菜单示例
Apr 22 HTML / CSS
CSS3实现的文本3D效果附图
Sep 03 HTML / CSS
详解CSS3 Media Queries中媒体属性的使用
Feb 29 HTML / CSS
HTML5+CSS3实例 :canvas 模拟实现电子彩票刮刮乐代码
Dec 30 HTML / CSS
详解使用HTML5的classList属性操作CSS类
Oct 13 HTML / CSS
HTML5的表单(绝对特别强大的功能)使用示例
Jun 20 HTML / CSS
HTML5+CSS3绘制锯齿状的矩形
Mar 01 HTML / CSS
h5实现获取用户地理定位的实例代码
Jul 17 HTML / CSS
基于HTML5的WebGL实现json和echarts图表展现在同一个界面
Oct 26 HTML / CSS
HTML5页面嵌入小程序没有返回按钮及返回页面空白的问题
May 28 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读取xml方法介绍
2013/01/12 PHP
eAccelerator的安装与使用详解
2013/06/13 PHP
3个PHP多维数组转为一维数组的方法实例
2014/03/13 PHP
PHP实现从远程下载文件的方法
2015/03/12 PHP
CentOS 上搭建 PHP7 开发测试环境
2017/02/26 PHP
php多进程中的阻塞与非阻塞操作实例分析
2020/03/04 PHP
js中将URL中的参数提取出来作为对象的实现代码
2011/08/16 Javascript
js内存泄露的几种情况详细探讨
2013/05/31 Javascript
经过绑定元素时会多次触发mouseover和mouseout事件
2014/02/28 Javascript
IOS中safari下的select下拉菜单文字过长不换行的解决方法
2016/09/26 Javascript
JS计算输出100元钱买100只鸡问题的解决方法
2018/01/04 Javascript
jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】
2018/03/28 jQuery
layer弹出层全屏及关闭方法
2018/08/17 Javascript
Vue实现表格中对数据进行转换、处理的方法
2018/09/06 Javascript
详解JavaScript事件循环机制
2018/09/07 Javascript
详解Vue CLI3配置解析之css.extract
2018/09/14 Javascript
vue学习笔记五:在vue项目里面使用引入公共方法详解
2019/04/04 Javascript
axios+Vue实现上传文件显示进度功能
2019/04/14 Javascript
vue 解决文本框被键盘遮住的问题
2019/11/06 Javascript
Python随机数用法实例详解【基于random模块】
2017/04/18 Python
python+requests+unittest API接口测试实例(详解)
2017/06/10 Python
python 多线程将大文件分开下载后在合并的实例
2018/11/09 Python
使用Template格式化Python字符串的方法
2019/01/22 Python
django项目登录中使用图片验证码的实现方法
2019/08/15 Python
基于Python实现拆分和合并GIF动态图
2019/10/22 Python
Pytorch 实现权重初始化
2019/12/31 Python
pyecharts调整图例与各板块的位置间距实例
2020/05/16 Python
详解Python中openpyxl模块基本用法
2021/02/23 Python
PHP如何调用MYSQL存储过程
2014/05/30 面试题
出纳员的岗位职责
2014/02/22 职场文书
反邪教警示教育方案
2014/05/13 职场文书
教师纪念9.18事件演讲稿范文
2014/09/14 职场文书
工作感想范文
2015/08/07 职场文书
2016年幼儿园万圣节活动总结
2016/04/05 职场文书
Golang 结构体数据集合
2022/04/22 Golang
win7配置本地ftp服务器的图文教程
2022/08/05 Servers