前端基础小标签5 H5的一些新标签属性
第二部分
部分图片和内容摘要于网络
二、
formaction 属性规定当表单提交时处理输入控件的文件的 URL。
formaction 属性覆盖 <form> 元素的 action 属性。
注释:formaction 属性适用于 type="submit" 和 type="image"。
实例:
<form action="demo-form.php">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="提交"><br>
<input type="submit" formaction="demo-admin.php" value="提交">
</form>
三、
formenctype 属性规定当表单数据提交到服务器时如何编码(仅适用于 method="post" 的表单)。
formenctype 属性覆盖 <form> 元素的 enctype 属性。
注释:formenctype 属性与 type="submit" 和 type="image" 配合使用。
实例:
<form action="demo-post-enctype.php" method="post">
First name: <input type="text"
name="fname"><br>
<input type="submit" value="提交">
<input type="submit" formenctype="multipart/form-data"
value="以 Multipart/form-data 提交">
</form>
四、
formmethod 属性定义发送表单数据到 action URL 的 HTTP 方法。
formmethod 属性覆盖 <form> 元素的 method 属性。
注意:formmethod 属性与 type="submit" 和
type="image" 配合使用。
表单数据可被作为 URL 变量的形式来发送(method="get")或者作为 HTTP post 事务的形式来发送(method="post")。
实例:
<form
action="demo-form.php" method="get">
First name: <input type="text"
name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="提交">
<input type="submit" formmethod="post"
formaction="demo-post.php" value="使用 POST 提交">
</form>
五、
formtarget 属性规定表示提交表单后在哪里显示接收到响应的名称或关键词。
formtarget 属性覆盖 <form> 元素的 target 属性。
注意:formtarget 属性可以与 type="submit" 和
type="image" 配合使用
|
_blank |
在新窗口/选项卡中显示响应。 |
|
_self |
在同一框架中显示响应(默认)。 |
|
_parent |
在父框架中显示响应。 |
|
_top |
在整个窗口中显示响应。 |
|
framename |
在指定的 iframe 中显示响应。 |
实例:
<form
action="demo-form.php">
First name: <input type="text"
name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="正常提交">
<input type="submit" formtarget="_blank" value="提交到一个新的页面上">
</form>
六、
Autofocus
<!-- 该属性表示打开页面时该组件会自动获取焦点
整个页面上最多只能有一个表单空间可以设置该属性
-->
实例:
<form action="01_form.html" method="post">
用户名: <input type="text"
name="username" autofocus/><br />
密码:<input type="password"
name="password" /><br />
<input type="submit"
value="提交"/>
</form>
七、
datalist
datalist> 标签规定了
<input> 元素可能的选项列表。
<datalist> 标签被用来在为
<input> 元素提供"自动完成"的特性。用户能看到一个下拉列表,里边的选项是预先定义好的,将作为用户的输入数据。
请使用 <input> 元素的 list 属性来绑定 <datalist> 元素。
<!--
1.list属性必须和datalist元素结合使用
2.list属性是一个看不见的select标签
3.datalist所包含的子元素和select的子元素完全相同
-->
实例:
<form action="01_form.html"
method="post">
请输入水果的种类: <input type="text"
name="fruit" id="fruit"
list="fruits" /><br />
<input type="submit"
name="" id=""
value="购买" />
</form>
<datalist
id="fruits">
<option value="apple">苹果</option>
<option value="banana">香蕉</option>
<option value="orange">橘子</option>
</datalist>
八、
Autocomplete
定义和用法
autocomplete 属性规定输入字段是否应该启用自动完成功能。
自动完成允许浏览器预测对字段的输入。当用户在字段开始键入时,浏览器基于之前键入过的值,应该显示出在字段中填写的选项。
注意:autocomplete 属性适用于下面的 <input> 类型:text、search、url、tel、email、password、datepickers、range 和
color。
<!-- 用于设置表单是否支持自动完成功能
如果启动了自动完成功能,浏览器会根据用户上次提交的数据生成列表框供用户选择,或提示自动完成
该属性支持两个属性值
on: 文本框下方会显示下拉菜单
off: 文本框下方不会显示下拉菜单
-->
实例:
<form action="01_form.html"
method="get" autocomplete="on">
用户名: <input type="text"
name="username" autocomplete="on"/><br />
住址: <input type="text"
name="address" id="address"
autocomplete="off"/> <br />
<input type="submit"
value="提交"/>
</form>
九、
Label
<label for="element_id">
<!--
主要作用用于在JavaScript脚本中访问该label元素所关联的表单元素
-->
实例:
Label的control属性
点击姓名光标会出现在所关联的input
<form action="01_form.html"
method="post" autocomplete="on">
<label id="lb"
for="name">姓名:</label>
<input type="text"
id="name" /><br />
<input type="button"
value="点击" onclick="document.getElementById('lb').control.value = 'Hello';"/>
</form>
十、
文本框selectionDirection属性
实例:
<form action="01_form.html" method="post" autocomplete="on">
<label id="lb" for="name">姓名:</label>
<input type="text"
name="name" id="name"
/>
<input type="button"
value="获取" onclick="alert(document.getElementById('lb').control.selectionDirection);"/>
</form
实例:
<script>
function AD() {
var
control=document.forms[0]['test'];
var
Direction=control.selectionDirection;
alert(Direction);
}
</script>
<form>
<input type="test"
name="test">
<input
type="button" value="点击一下" onclick="AD()">
</form>
实例2效果图:

前端基础小标签5 H5的一些新标签属性的更多相关文章
- 前端基础小标签3 H5新标签
第二部分H5的新标签一.<!-- mark标签 1.用于显示页面中需要重点关注的内容,就像看书需要用荧光笔划重点一样 2.浏览器通常会用黄色显示m ...
- android安卓开发基础小笔记,添加按钮事件,打开新窗体,窗体传值,回传
给一个按钮添加onclick事件 //获取按钮对象 Button Aiyo = (Button)findViewById(R.id.button1); Aiyo.setOnClickListener( ...
- HTML+DIV+CSS+JSweb前端基础
HTML+DIV+CSS+JSweb前端基础 1.<html>和</html> 标签限定了文档的开始和结束点. 属性: (1) dir: 文本的显示方向,默认是从左向右 (2 ...
- html5学习笔记(1)-新标签
最近在做的项目中用到了Html5的部分标签,经师父提醒感觉自己用section的次数多的有点过分,今天去找了一篇HTML5新标签的使用方法,特意贴了上来,感谢原作者的分享,方便以后自己使用~~~ HT ...
- HTML语义化:HTML5的新标签及IE5.5~9的部分兼容方案
一.前言 本文将介绍HTML5中新增的语义化标签,及在IE5.5~9(IE9已经开始支持部分HTML5新标签了)支持这些新标签的兼容性处理. 目录一坨: 二.语义化标签:article.aside.t ...
- 在IE、fixfox、chrome等浏览器中ajax提交成功后,打开新标签页面被浏览器拦截问题[转]
如题: 在项目中要在当前页面中,再新开一个页面, 新开页面的地址是ajax请求后返回的url --------- 试了,浏览器提示组织弹窗..... 网上找,找到了一个处理方式,思路是 1. 先打开一 ...
- infinity新标签页失效
安装infinity新标签页后,无法生效,或者infinity新标签页突然失效了. 驱动精灵的问题 驱动精灵安装后,还会安装其它的软件,在卸载后,安装的软件还存在. 解决办法 光卸载驱动精灵还不够,还 ...
- 前端基础:HTML标签(上)
前端基础:THML HTML初始 1.web服务本质 import socket sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) so ...
- 小K的H5之旅-HTML的基本结构与基本标签
一.什么是HTML HTML是超文本标签语言,即网页的源码.而浏览器就是翻译解释HTML源码的工具. 二.HTML文档的结构 HTML文档主要包括三大部分:文档声明部分.<head>头部部 ...
随机推荐
- js 检查文件格式和文件大小
之前有个工作需要用到js检查文件大小和文件格式,网上查了下有个兄弟写的不错,拿过来就能直接用,感谢他顺便记录下.原始文章地址http://www.jb51.net/article/43498.htm ...
- Dockerfile详解(三)
1.概述 创建Docker镜像的方式有三种 docker commit命令:由容器生成镜像: Dockerfile文件+docker build命令: 从本地文件系统导入:OpenVZ的模板. 关于这 ...
- cocos2dx C++为Sprite添加触摸事件监听器
1.首先头文件定义事件处理的函数原型 private: bool onTouchBegan(Touch* tTouch,Event* eEvent);//手指按下事件 void onTouchMove ...
- react native初识
开发的第一步就是搭建rn的开发环境,你可以去官网去查看教程也可以 点击 http://bbs.reactnative.cn/topic/10 进去查看window的开发环境安装的教程:注意:很关键的一 ...
- Code Review(转)
Code Review是一种通过复查代码提高代码质量的过程,在XP方法中占有极为重要的地位,也已经成为软件工程中一个不可缺少的环节.本文通过对Code Review的一些概念和经验的探讨,就如何进行C ...
- oracle 排序 row_number() over(partition by 排序字段)
业务描述:按t.truckId,t.riskCode 分组,每个分组里有分数,取分组中分数最大的那条记录. 如:A1 B1 5 6 A1 B1 5 3 A1 B2 2 5 A1 ...
- Spark学习之路 (二十七)图简介
一.图 1.1 基本概念 图是由顶点集合(vertex)及顶点间的关系集合(边edge)组成的一种数据结构. 这里的图并非指代数中的图.图可以对事物以及事物之间的关系建模,图可以用来表示自然发生的连接 ...
- python os.path.join()
>>> import os >>> path = '/Users/beazley/Data/data.csv' >>> # Get the las ...
- 20165305 实验二:Java面向对象程序设计
2-1 参考 http://www.cnblogs.com/rocedu/p/6371315.html#SECUNITTEST 参考http://www.cnblogs.com/rocedu/p/67 ...
- 机器学习-LR推导及与SVM的区别
之前整理过一篇关于逻辑回归的帖子,但是只是简单介绍了一下了LR的基本思想,面试的时候基本用不上,那么这篇帖子就深入理解一下LR的一些知识,希望能够对面试有一定的帮助. 1.逻辑斯谛分布 介绍逻辑斯谛回 ...