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

2016-02-19 10:38 13 1 收藏

今天图老师小编给大家介绍下HTML5注册表单的自动聚焦与占位文本示例代码,平时喜欢HTML5注册表单的自动聚焦与占位文本示例代码的朋友赶紧收藏起来吧!记得点赞哦~

【 tulaoshi.com - Web开发 】

首先看下面要使用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


需要注意的是,如果页面中设置了多个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中引入了autocomplete属性。用来通知浏览器是否为当前表单域自动填充数据。某些浏览器会记住用户之前输入的数据,而在某些情况下,我们可能并不希望用户使用记录数据,特别类似于密码这一类的
关闭自动完成

代码如下:

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

只需要将atuocomplete的值设置成off,就可以阻止自动完成。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

来源:http://www.tulaoshi.com/n/20160219/1595327.html

延伸阅读
标签: Web开发
对比起XHTML来说,HTML5通过更简单的元素引起了一系列的思考,坦诚地讲,这真的是急需的简化。这些简化之一就是能够通过a标签包装像div,h标签(h1...h6),和段落标记P 这些块级元素。你没看错:用一个A标签包裹块级元素(译者注: 在HTML5以前,a标签属于行内元素,而div,h1,p 等为块级元素,如果强行包裹,可能会被强行截断为多个a标签。当然,都是浏...
标签: Web开发
效果图如下: html源码: 代码如下: !DOCTYPE html html head meta http-equiv="Content-Type" content="text/html; charset=utf-8" / link rel="stylesheet" href="css/style.css" / script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"/script /head body div id=wrapper div id=lbl/div form ...
标签: Web开发
代码如下: !DOCTYPE html html head /head body onkeydown="changeDirect()" canvas id="tankMap" width="500px" height="300px" style="border:1px solid #d3d3d3;"您的浏览器不支持canvas标签/canvas script type="text/javascript" var canvas1=document.getElementById('tankMap'); var ctx=canvas1.getContext('2d'); var myX...
标签: Web开发
HTML是人们在万维网上沟通和交流所必须要使用的核心标记语言。最新版本的超文本标记语言HTML5已经带着新的功能和要素推出了,这里提供一些信息供您学习HTML5. HTML5 是基于HTML4.01,XHTML1.0和DOM级别2HTML的下一代推荐标准。它的目标是减少对专有RIA技术的需要,就比如Adobe Flash, MicrosoftSilverlight 和 Sun JavaFX. 这个改进H...
标签: Web开发
对窗口对象的message事件进行监听 代码如下: window.addEventListener("message", function(event) { // 处理程序代码 }, false); 使用window对象的postMessage()方法向其他窗口发送消息,该方法的定义如下: 代码如下: otherwindow.postMessage(message, targetOrigin); 该方法使用两个参数:第一个参数为所发送的消息文本,但...

经验教程

299

收藏

83
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部